Xalatlaco is a municipality located in the state of Mexico within the country of Mexico. The municipality encompasses a total area of 93.23 km2.
It is situated on the southwestern side of Mexico City and is one of the 17 municipalities that border the capital city.