马池口镇,隶属于北京市昌平区,地处昌平区中南部,位于东经116°05′01″~116°15′16″,北纬40°08′06″~40°13′00″之间。东邻南邵镇、沙河镇和中关村科技园区昌平园中心区,南接海淀区上庄镇、昌平区阳坊镇,西临南口农场,北接南口镇和昌平卫星城。镇域面积61.67平方千米。
1949年,马池口地区属昌平县一区。1956年,合并为马池口乡。1961年5月,成立马池口公社。1982年改乡。1990年改镇。截至2018年末,马池口镇有户籍人口36394人。截至2020年6月,马池口镇下辖1个社区和21个行政村,镇政府驻昌平区马池口镇北小营村。
2011年,马池口镇工业总产值为38.5亿元,比上年增长55.8%。财政总收入1.4亿元,比上年增长17%。其中地方财政收入1亿元,比上年增长19%。从各主要税种看,完成营业税2900万元,增值税1600万元,企业所得税2400万元,分别比上年增长53.1%、-0.01%、30.5%。