Spain
How much home does a salary buy in Madrid?
In Madrid, the average net yearly salary buys 4.8 m² of apartment. A 60 m² flat costs 12.6 full years of salary, rank 48 of 53 in Europe.
Price per m²€5,283Estadística Registral Inmobiliaria - Anuario 2025, Colegio de Registradores de la Propiedad, Bienes Muebles y Mercantiles de España · mean, transaction (registered sale deeds), 2025 (calendar year, annual results)
Average net wage€2,096Agencia Estatal de Administración Tributaria (AEAT), 'Mercado de trabajo y pensiones en las fuentes tributarias 2025', table 'Asalariados, percepciones salariales y salarios por provincia, edad y sexo' (Perceptor; Sexo Total, Edad Total) · mean, region, 2025
Years of pay for 60 m²12.6
m² per year of pay4.8 m²
B Data quality: Official, one limitation · Price and wage: 2025 · Rank in Europe: 48 of 53
Prices and wages in Madrid, 2021–2026
Price and wage are from the same year. Empty cells mean the official figure is not published (yet).
| Year | Price €/m² | Net wage €/month | Years of pay for 60 m² |
|---|---|---|---|
| 2021. | €3,641 | €1,818 | 10.0 |
| 2022. | €3,900 | €1,906 | 10.2 |
| 2023. | €4,060 | €1,977 | 10.3 |
| 2024. | €4,517 | €2,039 | 11.1 |
| 2025. | €5,283 | €2,096 | 12.6 |
| 2026. | €5,597 (part of the year) | €2,296 (part of the year) | 12.2 |
Years of salary for 60 m² in Madrid, by job
Job wages are estimates: the local average net wage × the job's pay ratio in that country (Eurostat Structure of Earnings Survey 2022, broad occupation groups). Nurse = health associate professionals.
| City average | €2,096 | 12.6 salaries |
| Nurse | €1,821 | 14.5 salaries |
| Teacher | €2,630 | 10.0 salaries |
| IT specialist | €3,081 | 8.6 salaries |
| Shop worker | €1,503 | 17.6 salaries |
| Builder | €1,715 | 15.4 salaries |
Other cities
| Bratislava Slovakia | 45 of 53 | 12.3 salaries |
| Barcelona Spain | 46 of 53 | 12.3 salaries |
| Paris France | 47 of 53 | 12.5 salaries |
| Brno Czechia | 49 of 53 | 13.2 salaries |
| Zurich Switzerland | 50 of 53 | 13.4 salaries |
| Prague Czechia | 51 of 53 | 13.5 salaries |