Colinda al norte con los municipios de Playas de Rosarito, Tijuana y Tecate; al este con el municipio de Mexicali y el Golfo de California; al oeste con el Océano Pacífico; y al sur con el municipio de Mulegé en Baja California Sur.