1955年8月,新兴县第三区改称上沙区,辖上沙等22个乡。1957年,上沙区分设共成、社圩、凤凰3个乡。1958年10月,共成、社圩乡合并组成社圩公社。1959年3月改称共成公社。1961年4月,共成公社分设为共成、上沙2个公社;9月,上沙公社分为上沙、悦塘2个公社。1963年5月,悦塘公社并入上沙公社。1979年,上沙公社辖社圩、中黄、江上、马山、石岗、上沙、下沙、下修、王香地、悦塘、罗陈、禤村、湴塘等13个大队。1983年8月撤社建区,称上沙区。1987年3月撤区建镇,更名为太平镇。2003年9月12日,新兴县原共成镇人民政府和太平镇人民政府合并成太平镇人民政府。