El municipio colinda al norte con el municipio de Mazatán; al noroeste con Villa Pesqueira; al este con San Javier y Soyopa; al sur con Guaymas; al sureste con Suaqui Grande y al oeste con Hermosillo.