El municipio abarca 3 de las regiones naturales de Baja California: Región Costera del Golfo, Región del Suroeste y parte de la Región Costera del Noroeste.