Rapperswil Population 2026

Rapperswil has a population of 34,776, making it the #18 biggest city in 🇨🇭 Switzerland, located in Saint Gallen. Roughly 0.4% of Switzerland's population lives here. It is about 12× smaller than Zürich, the country's biggest city.

BernRapperswil
Location of Rapperswil (capital Bern shown for reference). Boundaries: Natural Earth.
Population (city proper)
34,776
Rank in Switzerland
#18
Coordinates
47.23°N, 8.82°E
~408 m elevation · Europe/Zurich
Distance to capital (Bern)
109 km
68 miles, straight line

Other big cities in Saint Gallen

CityPopulationRank in Switzerland
Sankt Gallen75,833#8
Wil23,955#30
Jona17,655#52
Gossau17,043#54

Cities near Rapperswil

  • Jona17,655 people · ~1 km away
  • Wetzikon24,764 people · ~11 km away
  • Einsiedeln15,867 people · ~12 km away
  • Uster34,715 people · ~16 km away
  • Horgen22,662 people · ~17 km away
  • Baar20,546 people · ~22 km away

FAQ

What is the population of Rapperswil?
Rapperswil has a population of 34,776 (city proper, latest official figure via GeoNames), making it the #18 biggest city in Switzerland.
What region is Rapperswil in?
Rapperswil is located in Saint Gallen, Switzerland.
Is Rapperswil the capital of Switzerland?
No, the capital of Switzerland is Bern, about 109 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