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

Tourist overnight stays in Madrid

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

Source: Eurostat, 1990 – 2025

Tourist overnight stays, 1990 – 2025 number
+36% since 2015

Source: Eurostat, 1990 – 2025

Compared with Tourist overnight stays · number
Madrid 33M
Spain 513M
European Union 3.1B

Source: Eurostat

The series at a glance Madrid · 1990 – 2025
Latest value 33,026,740 · 2025
First value 9,908,872 · 1990
Highest 33,026,740 · 2025
Lowest 8,132,673 · 1992
Average change +3.5% a year on average
Data points 29

By year

All years · 1990 – 2025

YearMadridChange SpainEuropean Union
2025 33,026,740 +2.2% 513M 3.1B
2024 32,320,997 +6.9% 505M 3B
2023 30,238,007 +13% 485M 2.9B
2022 26,703,916 +72% 452M 2.8B
2021 15,483,416 +70% 260M 1.8B
2020 9,083,550 −69% 145M 1.4B
2019 28,975,266 +4.9% 470M 2.9B
2018 27,626,044 +1.8% 467M 2.8B
2017 27,144,384 +8.0% 471M 2.7B
2016 25,122,653 +3.7% 455M 2.6B
2015 24,231,797 +10% 422M 2.5B
2014 21,958,773 +11% 404M 2.4B
2013 19,750,051 −5.0% 389M 2.3B
2012 20,789,463 −6.7% 383M 2.3B
2011 22,279,681 +7.8% 390M 2.2B
2010 20,665,848 +13% 365M 2.2B
2009 18,280,731 −3.4% 349M 2.1B
2008 18,926,093 −3.7% 376M 2.2B
2007 19,660,122 +7.7% 382M —
2006 18,251,589 +10% 379M —
2005 16,584,935 +11% 353M 2B
2004 14,942,625 +8.6% 344M —
2003 13,765,532 −1.6% 343M —
2002 13,993,975 +3.0% 339M —
2001 13,590,416 −3.3% 345M —
2000 14,058,504 +73% 345M —
1992 8,132,673 −11% 147M —
1991 9,181,520 −7.3% 150M —
1990 9,908,872 142M —

Source: Eurostat, 1990 – 2025

Ranking · Regions of Spain

2023 · Place 1 is the highest value.

#TerritoryTourist overnight stays
1 Canarias 96M
2 Cataluña 86M
3 Andalucía 74M
4 Illes Balears 69M
5 Comunitat Valenciana 52M
6 Comunidad de Madrid 30M
7 Galicia 14M
8 Castilla y León 13M
9 País Vasco 9.7M
10 Aragón 8.6M
11 Principado de Asturias 6.7M
12 Castilla-La Mancha 5.9M
13 Cantabria 5.8M
14 Región de Murcia 5.5M
15 Comunidad Foral de Navarra 4M
16 Extremadura 3.8M
17 La Rioja 1.7M
18 Ciudad de Ceuta 144K
19 Ciudad de Melilla 133K

Source: Eurostat, 2023

What it means
How it is calculated