2012年3月,太和镇总人口37692人,其中城镇常住人口8600人,城镇化率22.8%。另有流动人口3163人。总人口中,男性21577人,占57.2%;女性16115人,占42.8 %。14岁以下8709人,占23%;15~60岁22598人,占60%;60岁以上6385人,占17%。2011年人口出生率7.7‰,死亡率1.5‰,人口自然增长率6.2‰。人口密度为318人/平方千米。
2014年末,太和镇总人口3.9万余人,其中城镇常住人口0.86万人,城镇化率 8.3 %,流动人口3163人。总人口中,男性22577人,占56.9 %、女性17115人,占43.1%;14岁以下8809人,占22.2%、15-60岁22598人,占56.9%、60岁以上8285人,占20.9%。2013年人口出生率12‰,死亡率4‰,人口自然增长率6.05‰。人口密度为335人/平方千米。