Madrid ligger sentralt i Spania, omkring 665 meter over havet. Byen er med det den hovedstaden i Europa med den nest høyeste beliggenheten etter Andorra la Vella, hovedstaden i Andorra.