Algeciras è una città costiera nella regione del Campo de Gibraltar, situata all'interno della provincia di Cadice in Andalusia, nella Spagna meridionale. Affacciato sul Mar Mediterraneo, il comune occupa un territorio pianeggiante a soli venti metri sul livello del mare. La città è un porto importante della regione, il che modella la sua economia locale e la collega strettamente con le sue città gemelle di Tangeri e Ceuta, situate sull'altra sponda.
Le zone residenziali della città comprendono il quartiere costiero di San García-Getares e il quartiere interno di El Cobre, Pastores. Le opzioni abitative in queste diverse parti della città variano da proprietà vicino al lungomare a quelle situate più all'interno verso le colline.