San Francisco Lachigoló is a town and municipality located in the state of Oaxaca in south-western Mexico. The municipality occupies an area of approximately 31.9 km2.
Geographically, it is situated within the Tlacolula District, which is positioned in the eastern part of the Valles Centrales Region.