唐朝,屬賀水縣。
宋朝,屬上林縣。
明清時期,屬古蓬鄉(xiāng)村。
民國時期,先置北更團,后改置北更鄉(xiāng),隸屬上林縣第六區(qū)。
1952年12月,北更鄉(xiāng)成為忻城縣第九區(qū)的一部分。
1953年11月,撤第九區(qū)置第十一區(qū)。
區(qū)人民政府駐北更街,區(qū)下轄12個鄉(xiāng)。
1955年8月,第十一區(qū)改稱北更區(qū)。
1958年2月,撒區(qū),置北更、加福、弄蘭3個鄉(xiāng)。
同年9月,撒鄉(xiāng),成立和平、上游、東方紅3個公社。
1959年1月,3個公社合并為北更公社。
同年8月,分為北更、加福、弄蘭3個公社。
1960年4月,弄蘭公社并入北更公社。
1962年8月,撤銷公社,恢復區(qū)鄉(xiāng)體制,原3個公社合并為北更區(qū)。
1969年,更名為北更人民公社。
1984年8月7日,撤社建鄉(xiāng)至今。