Limita al norte con los Municipios de El Higo y Pánuco, al este con Ozuluama y Tantoyuca, al sur con Platón Sánchez y el Estado de Hidalgo, al oeste con el Estado de San Luis Potosí.