马河镇位于县城北部偏西55公里处,距安定区30公里,东邻安定区张家湾乡,东南与通安驿镇毗邻,西临福星镇,北以大营梁为界与安定区接壤。全镇地势呈南北走向,北高南低,地貌为黄土梁卯与河谷地形,区域面积72平方公里,南北长约10公里,东西宽约7公里,耕地45222亩。有14388人。平均海拔1800米,无霜期141天,年降雨量不足430毫米,年平均气温5.9℃。镇政府驻地马家河。
马河镇因驻地马家河而得名。建国前设马河镇,1949年建国后,设马河、杨营、太安、清泉乡,并在马家河设马河区政府。1955年,合区并乡为马河、太安乡。1958年为通安公社马河管理区。1961年成立马河人民公社。1984年5月改为马河乡。2001年3月改建为马河镇至今
马河镇因驻地马家河而得名。建国前设马河镇,1949年建国后,设马河、杨营、太安、清泉乡,并在马家河设马河区政府。1955年,合区并乡为马河、太安乡。1958年为通安公社马河管理区。1961年成立马河人民公社。1984年5月改为马河乡。2001年3月改建为马河镇至今