Two places.
Your next chapter.

GooferPlaces compares two cities using the existing dated evidence shown below. Choose both places, compare the same measure and read its source and geographic scope. National income is context rather than city salary; unavailable figures stay missing. Verify the costs of your own home and job before deciding.

Málaga and Madrid

MeasureMálagaMadrid
Net annual earnings (single, no children)25,262.7 €/yearCountry-level · 2025
Eurostat — Annual net earnings (earn_nt_net)
25,262.7 €/yearCountry-level · 2025
Eurostat — Annual net earnings (earn_nt_net)
Comparative price level (household consumption)91.3 (EU average = 100)Country-level · 2024
Eurostat — Price level indices, household final consumption (tec00120 / prc_ppp_ind_1)
91.3 (EU average = 100)Country-level · 2024
Eurostat — Price level indices, household final consumption (tec00120 / prc_ppp_ind_1)
Overall tax burden (taxes + social contributions, % of GDP)37.1 % of GDPCountry-level · 2024
Eurostat — Main national accounts tax aggregates (gov_10a_taxag)
37.1 % of GDPCountry-level · 2024
Eurostat — Main national accounts tax aggregates (gov_10a_taxag)
Average annual temperature18.5 °CLocal · 1991-2020
Climate normals 1991-2020 (WMO / national meteorological services, via Wikipedia climate tables)
15 °CLocal · 1991-2020
Climate normals 1991-2020 (WMO / national meteorological services, via Wikipedia climate tables)
Annual precipitation470 mm/yearLocal · 1991-2020
Climate normals 1991-2020 (WMO / national meteorological services, via Wikipedia climate tables)
420 mm/yearLocal · 1991-2020
Climate normals 1991-2020 (WMO / national meteorological services, via Wikipedia climate tables)
Monthly rent, 1-bedroom, city centre528 €/monthLocal · 2024
Ministerio de Vivienda y Agenda Urbana — SERPAVI (Sistema Estatal de Referencia del Precio del Alquiler de Vivienda), municipal median €/m²/month
770 €/monthLocal · 2024
Ministerio de Vivienda y Agenda Urbana — SERPAVI (Sistema Estatal de Referencia del Precio del Alquiler de Vivienda), municipal median €/m²/month
Household electricity price (band DC, all taxes)0.3 EUR/kWhCountry-level · 2025-S1
Eurostat — Electricity prices for household consumers (nrg_pc_204)
0.3 EUR/kWhCountry-level · 2025-S1
Eurostat — Electricity prices for household consumers (nrg_pc_204)
Annual sunshine hours2,905 hours/yearLocal · 1991-2020
Climate normals 1991-2020 (WMO / national meteorological services, via Wikipedia climate tables)
2,769 hours/yearLocal · 1991-2020
Climate normals 1991-2020 (WMO / national meteorological services, via Wikipedia climate tables)
Income level — GNI per capita, PPP (gross)59,830 international dollars (PPP)Country-level · 2025
World Bank — GNI per capita, PPP (NY.GNP.PCAP.PP.CD)
59,830 international dollars (PPP)Country-level · 2025
World Bank — GNI per capita, PPP (NY.GNP.PCAP.PP.CD)
Air quality — annual mean PM2.511.2 µg/m³Country-level · 2017
World Bank — PM2.5 air pollution, mean annual exposure (EN.ATM.PM25.MC.M3)
8.9 µg/m³Local · 2023-2024
EEA — European city air quality ranking, annual mean PM2.5 (2-year mean)
Intentional homicide rate0.7 per 100,000 peopleCountry-level · 2022
Eurostat — Police-recorded offences by category (crim_off_cat)
0.7 per 100,000 peopleCountry-level · 2022
Eurostat — Police-recorded offences by category (crim_off_cat)
Seismic hazard (ordinal 0 very-low to 4 high)3 / 4Local · 2020
EFEHR / ESHM20 — European Seismic Hazard Model 2020
1 / 4Local · 2020
EFEHR / ESHM20 — European Seismic Hazard Model 2020
Healthcare / health outcome (life expectancy at birth)83.8 yearsCountry-level · 2023
Eurostat — Life expectancy at birth (tps00205 / demo_mlexpec)
83.8 yearsCountry-level · 2023
Eurostat — Life expectancy at birth (tps00205 / demo_mlexpec)
Average gross monthly earnings — country referenceNot available3,574.1 USD/monthCountry-level · 2025
ILO — Average gross monthly earnings of employees
Public-transport provision (ordinal proxy)5 / 10Local · 2026-08
Documented public-transport provision ordinal (rapid-transit systems + city size)
10 / 10Local · 2026-08
Documented public-transport provision ordinal (rapid-transit systems + city size)
Distance to nearest sea / coastline1 kmLocal · 2024
OpenStreetMap coastline — derived distance to sea
300 kmLocal · 2024
OpenStreetMap coastline — derived distance to sea
Distance to nearest mountains (>1500 m)30 kmLocal · 2024
Derived distance to mountains (>1500 m), from public elevation/peak data
40 kmLocal · 2024
Derived distance to mountains (>1500 m), from public elevation/peak data
Fixed broadband / internet quality95 pct_hh_vhcnCountry-level · 2024
Eurostat — Broadband internet coverage by technology (isoc_cbt)
95 pct_hh_vhcnCountry-level · 2024
Eurostat — Broadband internet coverage by technology (isoc_cbt)
English / language accessibility56.3 indexCountry-level · 2022
Eurostat — Number of foreign languages known, self-reported (edat_aes_l21)
56.3 indexCountry-level · 2022
Eurostat — Number of foreign languages known, self-reported (edat_aes_l21)
Distance to nearest major international airport8 kmLocal · 2024
OurAirports — airport locations
12 kmLocal · 2024
OurAirports — airport locations
City populationNot available3,255,944 peopleLocal · 2026-09-20
GeoNames geographical database — global city identity fallback
Mean wind speed at 10 metresNot available3.5 m/sLocal · 2001-2020
NASA POWER — climatology (T2M temperature; PRECTOTCORR precipitation)
Mean daily solar radiationNot available4.7 kWh/m²/dayLocal · 2001-2020
NASA POWER — climatology (T2M temperature; PRECTOTCORR precipitation)
Seasonal temperature rangeNot available21.5 °CLocal · 2001-2020
NASA POWER — climatology (T2M temperature; PRECTOTCORR precipitation)
Education system (national)147.7 points (0–188)Country-level · Estimate · 2025
World Bank HCI+ education pillar (2025)
147.7 points (0–188)Country-level · Estimate · 2025
World Bank HCI+ education pillar (2025)

Open Málaga guide · Open Madrid guide

Málaga credits · Madrid credits

Data sources, licences & reuse terms

Privacy choices

Optional analytics

Google Analytics helps us understand how the site is used. In the EEA, UK and Switzerland it stays off until you accept; elsewhere it starts by default. You can reject or withdraw it at any time.

Full privacy notice