马畈镇,隶属于河南省信阳市光山县,地处光山县西南部,东与罗陈乡相连,南与殷棚乡、南向店乡相邻,西与罗山县周党镇接壤,北与仙居乡毗邻。区域面积100.21平方千米,截至2018年末,户籍人口44850人。
1949年9月,置马畈区委。1959年6月,复置马畈公社。1961年,复置马畈区。1962年6月,撤区复置马畈公社。1983年5月,为马畈乡。1995年11月,撤乡建镇。截至2020年6月,马畈镇下辖3个社区和13个行政村。
2018年,马畈镇有工业企业14个,其中规模以上4个,有营业面积超过50平方米以上的综合商店或超市115个。