Su territorio se extiende con una superficie de aprox. 3,631.65 kilómetros cuadrados, se encuentra a una altur de 50 metros sobre el nivel del mar y Presenta límites al norte con el municipio de Cajeme, tanto al noreste como al este, sur, sureste y suroeste con el municipio de Etchojoa y al oeste con el Golfo de California.