1949年4月16日,昌顺县分为昌平、顺义2县,马池口地区属昌平县一区。
1953年7月,昌平县改制小乡,设马池口、白浮、百泉庄、上念头、横桥5乡。
1956年8月,5乡合并为马池口乡。
1958年8月,马池口地区属十三陵公社,改称马池口工作站。
1959年6月,马池口地区属城关公社,改马池口管理区和马池口大队,下辖25个行政村。
1961年5月,成立马池口公社,下辖14个行政村。
1982年4月,马池口公社改乡。
1990年2月,马池口乡改镇,下辖13个行政村。
1997年12月,撤销亭自庄乡,亭自庄乡的5个村并入。
1998年11月,土楼乡的土楼村、葛村并入。