清朝時(shí)期,新棠鎮(zhèn)境域?qū)凫`山縣菩提鄉(xiāng)。
光緒十四年(1888年),菩提鄉(xiāng)劃歸欽州。
民國(guó)時(shí)期,分屬那香、長(zhǎng)灘兩鄉(xiāng)。
1951年春,分設(shè)新棠等7個(gè)鄉(xiāng)。
1957年7月,劃歸欽僮壯族自治縣,分屬新棠、上汶兩鄉(xiāng)。
次年秋,并人大寺公社。
同年11月15日,復(fù)劃歸欽縣,屬小董公社。
1959年6月,分設(shè)新棠公社,1984年9月,新棠公社撤改為新棠鄉(xiāng)。
1989年,新棠鄉(xiāng)設(shè)9個(gè)村公所、46個(gè)村委會(huì)。
1993年12月,新棠鄉(xiāng)改為新棠鎮(zhèn)。