El municipio está ubicado en el oeste del estado de Sonora, su cabecera es la población de La Colorada y se localiza en el paralelo 28° 48' de latitud norte y a los 110° 34' de longitud al oeste del meridiano de Greenwich; a una altura de 400 metros sobre el nivel del mar. Colinda con los municipios siguientes: al norte con Mazatán, al noreste con Villa Pesqueira, al este con San Javier y Soyopa, al sur con Guaymas, al sureste con Suaqui Grande, y al oeste con Hermosillo.