Limita al norte con Tantoyuca e Ixcatepec, al sur con Benito Juárez e Ixhuatlán de Madero, al este con Tepetzintla y Temapache y al oeste con el Estado de Hidalgo.