Gibraltar liegt auf einer Halbinsel im Mittelmeer. Die Stadt grenzt an Andalusien, im Süden Spaniens. Die Entfernung nach Algeciras beträgt rund 5 km (Luftlinie), nach Málaga rund 110 km, zur spanischen Hauptstadt Madrid rund 500 km und zur Hauptstadt des Vereinigten Königreichs London etwas mehr als 1750 km.
Die Stadt zählt rund 35'000 Einwohner.