El municipios está ubicado al noroeste del estado de Sonora, su cabecera es la población de Caborca y se localiza en el paralelo 30°42' de latitud norte y el meridiano 112°09' de longitud al oeste de Greenwich, a una altura de 289 metros sobre el nivel del mar. Colinda al norte con los Estados Unidos de Norteamérica, al este con el municipio de Altar, al sureste con el de Pitiquito, al noroeste con el de Puerto Peñasco y al suroeste con el Golfo de California.