馬鋪鎮,隸屬於河南省周口市鹿邑縣,地處鹿邑縣北部,東、東南與安徽省亳州市譙城區牛集鎮毗鄰,南接渦北鎮,西南與賈灘鎮毗鄰,西、西北連接商丘市柘城縣起臺鎮和商丘市睢陽區,北與宋河鎮毗鄰,東北與安徽省亳州市譙城區牛集鎮接壤,距鹿邑縣城17千米,區域總面積63.28平方千米。
春秋時期,現馬鋪鎮境域爲訾母縣;1990年3月,由馬鋪鄉改爲馬鋪鎮。截至2019年末,馬鋪鎮戶籍人口爲58341人。截至2020年6月,馬鋪鎮下轄4個社區、21個行政村,鎮人民政府駐政府路1號。
截至2019年末,馬鋪鎮有工業企業28個,其中規模以上11個,有營業面積超過50平方米以上的綜合商店或超市110個。