Colinda al norte con el municipio de Tancoco, al sureste con el municipio de Temapache, al este con el municipio de Tamiahua y al suroeste con el municipio de Tepetzintla, municipio al cual perteneció antes del año 1963.