El municipio colinda al norte con el estado de Nayarit; al este con los municipios de Guachinango y Mascota; al sur con el municipio de Mascota; al oeste con el municipio de Puerto Vallarta.