El municipio colinda al norte con los municipios de Tala y Tlajomulco de Zuñiga; al este con los municipios de Tlajomulco de Zuñiga y Jocotepec; al sur con los municipios de Zacoalco de Torres y Villa Corona; al oeste con el municipio de Villa Corona.