1912年屬南鄉沙潭、新村區和中州鎮。
1938年屬六區浹溪、黃堂、河頭、尚諶、劍霞鄉和沙潭、新村、璜溪鎮。
1949年屬六區尚諶、河頭、黃堂、劍霞、梁渡、浹溪鄉和沙潭、新村、璜溪鎮。
1950年增設竹山、棠墅、福國、楞上鄉,梁渡鄉分設為梁西、梁東鄉。
1951年屬六區沙潭、老夏、璜溪、合熂、黃堂、棠溪、梁西、劍霞、浹溪、新村、西洛、楞上、尚諶、河頭、棠墅、福國、賦策鄉和向塘鎮。
1955年屬向塘區沙潭、璜溪、黃堂、崇溪、劍霞、浹溪、新村、楞上、尚諶、河頭、棠墅、福國、梁西、溪北、賦策鄉和向塘鎮。
1956年屬向塘區福國、河頭、沙潭、浹溪、璜溪、溪北鄉和向塘鎮。
1958年9月屬超英人民公社,1959年2月改稱向塘人民公社。
1960年6月成立向塘城鎮人民公社,由縣直管。
1961年5月屬向塘區璜溪、劍霞、河頭、新村、浹溪、溪北人民公社和向塘城鎮人民公社。
1961年12月,向塘城鎮人民公社改為向塘鎮,屬向塘區。
1965年4月,璜溪人民公社并入劍霞人民公社,新村人民公社并入浹溪人民公社。
1965年9月,縣屬沙潭墾殖場改設為沙潭人民公社,屬向塘區。
1968年10月撤區并社,原向塘區屬的沙潭、浹溪、溪北3人民公社及向塘鎮合并為縣屬的向塘人民公社,原向塘區屬的劍霞、河頭2人民公社合并為縣屬的中洲人民公社。
1969年3月,中洲人民公社并入向塘人民公社。
1972年12月,向塘鎮從向塘人民公社劃出,由縣直轄。
1984年5月,向塘人民公社改為向塘鄉,1984年10月,撤向塘鄉歸入向塘鎮。