全镇18岁以下的少年儿童及青少年占总人口的22.7%，7.5%的人口居于18岁到24岁之间，27.5%的人口居于25岁到44岁之间，23.6%的人口居于45岁到64岁之间，还有18.6%的人口是65岁以上的老年人。人口年龄的中位数是40岁，平均每100个女性对应95.0个男性。18岁以上的每100个女性对应90.7个男性。