Yverdon-les-Bains Population 2026

Yverdon-les-Bains has a population of 30,157, making it the #24 biggest city in 🇨🇭 Switzerland, located in Vaud. Roughly 0.3% of Switzerland's population lives here. It is about 14× smaller than Zürich, the country's biggest city.

BernYverdon-les-Bains
Location of Yverdon-les-Bains (capital Bern shown for reference). Boundaries: Natural Earth.
Population (city proper)
30,157
Rank in Switzerland
#24
Coordinates
46.78°N, 6.64°E
~438 m elevation · Europe/Zurich
Distance to capital (Bern)
64 km
40 miles, straight line

Other big cities in Vaud

CityPopulationRank in Switzerland
Lausanne139,111#4
Montreux25,984#26
Renens20,927#36
Vevey19,891#41
Nyon16,797#56
Pully16,263#62
Morges15,705#70

Cities near Yverdon-les-Bains

  • Renens20,927 people · ~27 km away
  • Lausanne139,111 people · ~29 km away
  • Pully16,263 people · ~30 km away
  • Morges15,705 people · ~32 km away
  • Neuchâtel33,475 people · ~32 km away
  • Bulle23,438 people · ~36 km away

FAQ

What is the population of Yverdon-les-Bains?
Yverdon-les-Bains has a population of 30,157 (city proper, latest official figure via GeoNames), making it the #24 biggest city in Switzerland.
What region is Yverdon-les-Bains in?
Yverdon-les-Bains is located in Vaud, Switzerland.
Is Yverdon-les-Bains the capital of Switzerland?
No, the capital of Switzerland is Bern, about 64 km away.

Sources & notes

Population refers to the city proper (municipal boundaries), not the metropolitan area. Source: GeoNames (CC BY 4.0), retrieved 2026-07-07. Country data: UN World Population Prospects 2024.

← All biggest cities in Switzerland · Switzerland population by year