Friday, October 23 Madrid
  1. Home
  2. Statistics
  3. Madrid
  4. Tourism
  5. Tourist arrivals
Tourism Statistics · Region

Tourist arrivals in Madrid

1990 – 2025 · 29 data points 3 of 19 · Regions of Spain Updated Oct 23, 2026

Source: Eurostat, 1990 – 2025

Tourist arrivals, 1990 – 2025 number
+28% since 2015

Source: Eurostat, 1990 – 2025

Compared with Tourist arrivals · number
Madrid 15M
Spain 153M
European Union 1.1B

Source: Eurostat

The series at a glance Madrid · 1990 – 2025
Latest value 15,316,068 · 2025
First value 4,093,118 · 1990
Highest 15,316,068 · 2025
Lowest 3,808,259 · 1991
Average change +3.8% a year on average
Data points 29

By year

All years · 1990 – 2025

YearMadridChange SpainEuropean Union
2025 15,316,068 +0.4% 153M 1.1B
2024 15,261,989 +5.0% 150M 1.1B
2023 14,528,430 +15% 145M 1B
2022 12,622,892 +77% 133M 928M
2021 7,119,059 +77% 81M 595M
2020 4,029,310 −71% 46M 467M
2019 13,774,677 +2.7% 135M 1B
2018 13,408,266 +2.7% 131M 969M
2017 13,060,544 +5.6% 129M 929M
2016 12,363,066 +3.7% 124M 877M
2015 11,922,340 +8.9% 114M 842M
2014 10,949,428 +12% 108M 798M
2013 9,810,675 −6.5% 102M 771M
2012 10,495,973 −5.3% 100M 751M
2011 11,080,577 +4.8% 103M 736M
2010 10,569,637 +12% 99M 703M
2009 9,425,204 −3.3% 94M 664M
2008 9,746,538 +2.0% 100M 697M
2007 9,557,369 +3.7% 102M —
2006 9,212,160 +18% 100M —
2005 7,829,642 +12% 88M 620M
2004 6,965,729 +12% 84M —
2003 6,237,922 +0.6% 80M —
2002 6,198,884 +3.2% 76M —
2001 6,008,412 −2.8% 75M —
2000 6,179,101 +59% 74M —
1992 3,880,093 +1.9% 34M —
1991 3,808,259 −7.0% 36M —
1990 4,093,118 35M —

Source: Eurostat, 1990 – 2025

Ranking · Regions of Spain

2025 · Place 1 is the highest value.

#TerritoryTourist arrivals
2 Andalucía 26M
10 Aragón 4.1M
4 Canarias 15M
13 Cantabria 2.2M
7 Castilla y León 7.3M
11 Castilla-La Mancha 3.2M
1 Cataluña 29M
18 Ciudad de Ceuta 75,975
19 Ciudad de Melilla 64,748
15 Comunidad Foral de Navarra 2M
3 Comunidad de Madrid 15M
6 Comunitat Valenciana 14M
14 Extremadura 2.1M
8 Galicia 7.3M
5 Illes Balears 15M
17 La Rioja 926K
9 País Vasco 5M
12 Principado de Asturias 2.8M
16 Región de Murcia 1.9M

Source: Eurostat, 2025

What it means
How it is calculated