← All articles

The cities with the most drinking fountains in the world

29 October 2026 · Drinking fountains

Barcelona is the city with the most drinking fountains mapped on OpenStreetMap: 1,289 within 5 km of the centre, followed by Rome (1,062) and Yerevan (1,023).

For anyone walking, running or travelling with a refillable bottle, knowing where to find water along the way makes a real difference. We counted the drinking fountains mapped by OpenStreetMap volunteers around the centre of 2,400 cities worldwide, all within the same 5 km circle, and ranked them.

The ranking

#CityCountryDrinking fountains
1BarcelonaSpain1,289
2RomeItaly1,062
3YerevanArmenia1,023
4ViennaAustria980
5NairobiKenya939
6ZurichSwitzerland878
7ParisFrance866
8ValenciaSpain842
9MadridSpain768
10BouakéCôte d’Ivoire727
11TaipeiTaiwan705
12l'Hospitalet de LlobregatSpain693
13BilbaoSpain659
14BrisbaneAustralia609
15SydneyAustralia591
16OtaJapan580
17TurinItaly556
18BudapestHungary537
19MilanItaly507
20MelbourneAustralia499

How we counted

We counted the places in the “Drinking fountains” category in the SpotyMap database, which comes from OpenStreetMap (data from 21 October 2026), within a 5 km circle around the centre of each city (78.5 km²). The ranking includes cities with at least 250,000 inhabitants and capitals. If a city's centre falls inside the circle of another city already in the ranking, it isn't counted twice.

These numbers show how many places have been mapped on OpenStreetMap, not how many really exist: in some cities volunteers have mapped almost everything, in others a lot is still missing. If you know a place that isn't there, you can add it to OpenStreetMap: it will show up in SpotyMap after the next data update.

Find them near you

On SpotyMap you'll find “Drinking fountains” and 59 other categories of useful places, all over the world, starting from where you are. Before drinking, always check the signs on site: not every fountain is drinkable or working.

Discover SpotyMap →

Sources