Machikou is a town in Changping District, Beijing, China. It lies within the northern part of the municipality, in an area of Changping surrounded by several other towns and subdistricts.
Machikou borders Chengnan and Chengbei Subdistricts to its north, Nanshao and Shahe Towns to its east, Shangzhuang and Yangfang Towns to its south, and Nankou Town to its west and north. As of the 2020 census, the town had a population of 87,506.