De ese modo un 21% del término, unas 1872 hectáreas, pertenece al Parque Natural de Los Alcornocales; un 27%, unas 2316 hectáreas, al Parque Natural del Estrecho, y unas 58 hectáreas protegidas entre los términos de Algeciras y Los Barrios pertenecen al Paraje natural de las marismas del Río Palmones.