Enclavado en la parte noroeste del Estado de Sonora, colinda al norte con los Estados Unidos y el municipio Gral. Plutarco Elías Calles, al noroeste con San Luis Río Colorado, al sureste con Caborca y su límite al sur es el Golfo de California.
Sus 110 kilómetros de litoral le hacen poseedor de recursos muy valiosos para la explotación de la actividad pesquera y la promoción del desarrollo turístico.
El clima predominante en el municipio es seco-cálido, con lluvias en invierno y temperatura media máxima de 27.6ºC.