Limita al sur y sureste con el municipio de Pitiquito, al este con el municipio de Altar y al noroeste con el municipio de Puerto Peñasco y con el municipio de General Plutarco Elías Calles; al extremo noreste limita con Estados Unidos, particularmente con el Condado de Pima del estado de Arizona.