Al norte colinda con los municipios de Momax y General Joaquín Amaro, al este con los municipios de Huanusco y Jalpa, y al sur por el municipio de Tepechitlán.