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

2023 · Place 1 is the highest value.

#TerritoryTourist arrivals
19 Ciudad de Melilla 52,712
18 Ciudad de Ceuta 68,344
17 La Rioja 828K
16 Región de Murcia 1.8M
15 Extremadura 1.9M
14 Comunidad Foral de Navarra 2M
13 Cantabria 2.1M
12 Principado de Asturias 2.8M
11 Castilla-La Mancha 2.9M
10 Aragón 3.8M
9 País Vasco 4.6M
8 Castilla y León 7M
7 Galicia 7.2M
6 Comunitat Valenciana 13M
5 Illes Balears 13M
4 Canarias 14M
3 Comunidad de Madrid 15M
2 Andalucía 25M
1 Cataluña 27M

Source: Eurostat, 2023

What it means
How it is calculated