何家乡管辖下来、上来、东何、高刘、养马庄、西何、韩家、木张、耿家、仇家、门家、郭家共12个村,何家乡归常宁去管辖。
宋家乡管辖西张、东张、马坊、延府、南宋、园子、北宋、罗家包括现在渡马乡的川湾村,共9个村,宋家乡归永太区管辖。
1956-1958年9月何家、宋家两乡合并建立马坊乡人民政府。
1958年9月-1962年3月并大公社,本镇境域分为来家管区和马坊管区。来家管区下辖下来、上来、高刘、养马庄、东何、西何、韩家山7个村,管区隶属常宁公社管辖。马坊管区下辖木张、马坊、东张、西张、仇家、耿家、郭家、门家、延府、南宋、园子、北宋、罗家13个村,管区隶属渡马公社管辖。
1984年5月改“政社合一”体制,设立马坊乡人民政府。
1998年撤乡建镇。马坊镇现辖20个行政村,27个自然村50个村民小组,3031户,12777人。省、市、县驻镇单位和镇办单位16家。