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

2021 · Place 1 is the highest value.

#TerritoryTourist overnight stays
2 Andalucía 42M
9 Aragón 6.2M
3 Canarias 42M
12 Cantabria 4.1M
8 Castilla y León 8.1M
13 Castilla-La Mancha 4M
1 Cataluña 45M
18 Ciudad de Ceuta 97,348
19 Ciudad de Melilla 93,743
15 Comunidad Foral de Navarra 2.8M
6 Comunidad de Madrid 15M
4 Comunitat Valenciana 31M
16 Extremadura 2.6M
7 Galicia 9M
5 Illes Balears 31M
17 La Rioja 1.2M
10 País Vasco 5.9M
11 Principado de Asturias 5M
14 Región de Murcia 3.7M

Source: Eurostat, 2021

What it means
How it is calculated