Limita al norte con los municipios de Victoria y Xichú, al este con el estado de Querétaro, al sur con Tierra Blanca, al sureste con Tierra Blanca y al oeste con Victoria.