El municipio colinda al norte con los municipios de Casimiro Castillo, Autlán de Navarro y Tuxcacuesco; al este con el municipio de Tolimán y el estado de Colima; al sur con el estado de Colima y el municipio de Cihuatlán; al oeste con los municipios de Cihuatlán, La Huerta y Casimiro Castillo.