Limita al norte con los municipios de Rosamorada y El Nayar; al sur con los municipios de El Nayar y Santiago Ixcuintla; al oeste con los municipios de Santiago Ixcuintla, Tuxpan y Rosamorada y al este con el municipio de El Nayar.