1949年4月16日,昌順縣分為昌平、順義2縣,馬池口地區(qū)屬昌平縣一區(qū)。
1953年7月,昌平縣改制小鄉(xiāng),設(shè)馬池口、白浮、百泉莊、上念頭、橫橋5鄉(xiāng)。
1956年8月,5鄉(xiāng)合并為馬池口鄉(xiāng)。
1958年8月,馬池口地區(qū)屬十三陵公社,改稱馬池口工作站。
1959年6月,馬池口地區(qū)屬城關(guān)公社,改馬池口管理區(qū)和馬池口大隊,下轄25個行政村。
1961年5月,成立馬池口公社,下轄14個行政村。
1982年4月,馬池口公社改鄉(xiāng)。
1990年2月,馬池口鄉(xiāng)改鎮(zhèn),下轄13個行政村。
1997年12月,撤銷亭自莊鄉(xiāng),亭自莊鄉(xiāng)的5個村并入。
1998年11月,土樓鄉(xiāng)的土樓村、葛村并入。