5个行政村合并为16个行政村。2007年3月24日，前马、竹箦两镇合一，新的竹箦镇辖1个社区、27个行政村、294个自然村。2009年8月，竹箦镇27个行政村合并为18个行政村。
交通.
铁路.宁杭客运专线，2013年7月1日通车，瓦屋山站设在镇西与上兴镇交界处。