Friday, October 23 Madrid
  1. Home
  2. Statistics
  3. Spain
  4. Tourism
  5. Overnight stays per 1,000 residents
Tourism Statistics · Country

Overnight stays per 1,000 residents in Spain

1990 – 2025 · 35 data points 2 of 14 · Countries Updated Oct 23, 2026

Source: Eurostat, 1990 – 2025

Overnight stays per 1,000 residents, 1990 – 2025 per 1,000 people · Spain · European Union
+1,441 since 2015
Spain European Union

Source: Eurostat, 1990 – 2025

Compared with Overnight stays per 1,000 residents · per 1,000 people
Spain
10,440
European Union
6,978

Source: Eurostat

The series at a glance Spain · 1990 – 2025
Latest value 10,440 · 2025
First value 3,665 · 1990
Highest 10,440 · 2025
Lowest 3,058 · 2020
Data points 35

By year

All years · 1990 – 2025

YearSpainChange European Union
2025 10,440 +50 6,978
2024 10,390 +304 6,726
2023 10,086 +575 6,574
2022 9,511 +4,034 6,177
2021 5,476 +2,419 4,112
2020 3,058 −6,956 3,181
2019 10,013 +61 6,444
2018 9,952 −91 6,301
2017 10,043 +346 6,094
2016 9,697 +698 5,796
2015 8,999 +314 5,573
2014 8,685 +356 5,387
2013 8,329 +156 5,282
2012 8,174 −180 5,180
2011 8,354 +505 5,109
2010 7,849 +311 4,910
2009 7,538 −688 4,661
2008 8,226 −301 4,956
2007 8,528 −90 —
2006 8,618 +456 —
2005 8,162 +32 4,616
2004 8,130 −92 —
2003 8,222 −50 —
2002 8,272 −334 —
2000 8,606 +2,167 —
1999 6,439 +1,369 —
1998 5,070 +337 —
1997 4,733 +214 —
1996 4,519 −60 —
1995 4,579 +124 —
1994 4,455 +443 —
1993 4,012 +237 —
1992 3,775 −92 —
1991 3,867 +202 —
1990 3,665 3,746

Source: Eurostat, 1990 – 2025

Ranking · Countries

2015 · Place 1 is the highest value.

#TerritoryOvernight stays per 1,000 residents
14 Romania 1,208
13 Türkiye 1,633
12 Poland 1,876
11 Lithuania 2,340
10 Bulgaria 3,211
9 Finland 3,577
8 Czechia 4,422
7 Germany 4,554
6 Norway 5,929
5 Netherlands 5,991
4 France 6,094
3 Italy 6,568
2 Spain 8,999
1 Greece 9,890

Source: Eurostat, 2015

What it means
How it is calculated