Limita al noreste con el municipio de Tepechitlán, al este con el municipio de Santa María de la Paz y al sureste con el municipio de Teúl de González Ortega, al norte, oeste y sur limita con el estado de Jalisco, correspondiendo sus límites a los municipios de Chimaltitán al norte, San Martín de Bolaños al oeste y Tequila al sur.