Colinda al noreste con el estado de Chihuahua, al sureste con el estado de Sinaloa, al suroeste con el municipio de Huatabampo, al oeste con el de Quiriego y al noroeste con el de Navojoa.