南口鎮(zhèn),北京市昌平區(qū)下轄鎮(zhèn),地處昌平城區(qū)西北部,東臨城南街道、十三陵鎮(zhèn),南連馬池口鎮(zhèn)、陽坊鎮(zhèn),西毗流村鎮(zhèn),北接延慶區(qū)八達(dá)嶺鎮(zhèn)。鎮(zhèn)域面積201平方千米。
南口地區(qū)在北魏時期形成村落。明代及以前,南口村及以北部分地區(qū)屬延慶州(縣),以南地區(qū)屬昌平州(縣)。民國元年(1912年),昌平、延慶兩縣經(jīng)過協(xié)商,以南口火車站、南口機(jī)廠為中心設(shè)立南口鎮(zhèn),鐵路以南歸昌平縣,鐵路以北歸延慶縣,兩縣共管一鎮(zhèn)。1949年4月,南口鎮(zhèn)劃歸昌平縣。1950年,撤銷南口鎮(zhèn),屬昌平縣第三區(qū),為區(qū)公所駐地。1953年11月,恢復(fù)南口鎮(zhèn)。1990年5月,南口鎮(zhèn)分為南口鎮(zhèn)和道南鎮(zhèn)。1997年12月,桃洼鄉(xiāng)、道南鎮(zhèn)并入南口鎮(zhèn)。1998年9月,土樓鄉(xiāng)的3個村并入南口鎮(zhèn)。截至2018年末,南口鎮(zhèn)有戶籍人口45776人。截至2020年6月,南口鎮(zhèn)下轄11個社區(qū)和28個行政村,鎮(zhèn)政府駐昌平區(qū)南口鎮(zhèn)南七路5號。