Location map: Rapperswil-Jona
Municipality · Wahlkreis See-Gaster · St. Gallen

Rapperswil-Jona: population and statistics

Rapperswil-Jona has a population of 28,836 (2025) across 22.2 km², or 1,301 people per km². It ranks 28 of 2,115 municipalities by population. Its population is growing: +7.3% between 2015 and 2025.

  • 28,836 residents
  • 22.2 km²
  • 1,301 people/km²
  • 422 m

Key points

Among the 75 municipalities in St. Gallen, Rapperswil-Jona ranks No. 2 by population.

A 1 kWp solar panel tilted at 40° generates about 1,142 kWh a year here.

Rapperswil-Jona in numbers

Population
28,836
ranked 28 of 2,115
+7.3%over 10 years
2015–2025
Population density
1,301people/km²
ranked 174 of 1,806
Area
22.2km²
ranked 405 of 2,110
Elevation
422m
ranked 1,730 of 2,114
Dwellings
14,521
ranked 29 of 2,108
Photovoltaic installations
702
ranked 38 of 2,108
Establishments
2,173
ranked 35 of 2,112
Jobs
18,023
ranked 41 of 2,111

Where is Rapperswil-Jona?

Population of Rapperswil-Jona over time

26,50027,00027,50028,00028,50029,000201520172019202120232025
Population, 2015–2025

Rapperswil-Jona had 26,875 residents in 2015 and 28,836 in 2025.

YearPopulation
202027,483
202127,828
202228,252
202328,640
202428,779
202528,836

Did you know?

All indicators for Rapperswil-Jona

Value for the municipality, then the regional average and the national median (for counts: regional and national totals). The gauge places the municipality between the lowest and highest value in the country.

Rapperswil-JonaNational medianHover over or tap a bar to see what it shows.

Population

IndicatorRapperswil-JonaSt. GallenNationalPosition?Rank
Share of people aged 65 and over (2025)21.9%19.9%20.7%ranked 703 of 1,811

Housing

IndicatorRapperswil-JonaSt. GallenNationalPosition?Rank
Dwellings (2026)14,521280,8534,927,050ranked 29 of 2,108
Dwellings in buildings built before 1946 (2026)13.6%23.5%23.3%ranked 1,429 of 1,806
Dwellings in buildings built since 2001 (2026)23.1%24.8%25.3%ranked 1,036 of 1,806
Share of single-family houses among residential buildings (2026)54.7%64.1%69.5%ranked 1,543 of 1,806

Energy

IndicatorRapperswil-JonaSt. GallenNationalPosition?Rank
Oil or gas heating systems (2026)54.3%52.2%53.5%ranked 883 of 1,806
Heat pumps as main heating (2026)40.0%30.7%13.7%ranked 78 of 1,806
Wood heating systems (2026)2.4%9.0%12.4%ranked 1,663 of 1,806
District heating (2026)1.6%6.0%1.4%ranked 856 of 1,806
Photovoltaic installations (2026)70226,111329,600ranked 38 of 2,108
Installed photovoltaic capacity per 1,000 inhabitants (2026)643.3 kW1,325 kW1,134 kWranked 1,542 of 1,806
Rooftop solar electricity potential (2026)146.4 GWh/year4,072 GWh/year64,783 GWh/yearranked 34 of 2,114
Rooftop solar potential per inhabitant (2026)5,078 kWh/inh.7,485 kWh/inh.9,356 kWh/inh.ranked 1,668 of 1,810

Economy

IndicatorRapperswil-JonaSt. GallenNationalPosition?Rank
Establishments (2024)2,17339,699728,011ranked 35 of 2,112
Entities listed in the commercial register (2026)2,39742,658762,757ranked 34 of 2,115
Entities in the commercial register per 1,000 inhabitants (2026)83.178.464.9ranked 389 of 1,811
Share of limited companies (AG, GmbH) among registered entities (2026)70.0%65.2%65.7%ranked 518 of 1,808
Share of sole proprietorships among registered entities (2026)23.7%29.2%29.0%ranked 1,367 of 1,808

Employment

IndicatorRapperswil-JonaSt. GallenNationalPosition?Rank
Jobs (2024)18,023317,4615,679,518ranked 41 of 2,111
Jobs per 1,000 inhabitants (2024)625.0583.5362.9ranked 278 of 1,810
Share of jobs in services (2024)81.4%64.9%63.6%ranked 286 of 1,804
Share of jobs in industry and construction (2024)18.2%30.3%24.2%ranked 1,199 of 1,776

Society

IndicatorRapperswil-JonaSt. GallenNationalPosition?Rank
Share of foreign nationals (2025)20.4%27.2%18.9%ranked 786 of 1,811

Sunshine and temperatures: Rapperswil-Jona

Annual solar output
1,142kWh
for 1 kWp tilted at 40°
Warmest month
18.2°C
July
Coldest month
−0.4°C
January
Most productive month
122kWh
July

0100200300−10°0°10°20°30°JanFebMarAprMayJunJulAugSepOctNovDec
Monthly sunshine (kWh/m²)Average temperature (°C)

Frequently asked questions

What is the population of Rapperswil-Jona?

Rapperswil-Jona has 28,836 residents (2025), ranking 28 of 2,115 municipalities.

How big is Rapperswil-Jona?

Rapperswil-Jona covers 22.2 km², with a density of 1,301 people per km².

Is the population of Rapperswil-Jona growing?

Between 2015 and 2025, the population of Rapperswil-Jona went from 26,875 to 28,836, a change of +7.3%.

Where is Rapperswil-Jona?

Rapperswil-Jona is in St. Gallen. It belongs to Wahlkreis See-Gaster (district). Latitude 47.229, longitude 8.832.

Dwellings: what is the figure for Rapperswil-Jona?

In Rapperswil-Jona, “Dwellings” stands at 14,521 (2026), ranking 29 of 2,108 municipalities; the national median is 990.

Photovoltaic installations: what is the figure for Rapperswil-Jona?

In Rapperswil-Jona, “Photovoltaic installations” stands at 702 (2026), ranking 38 of 2,108 municipalities; the national median is 103.

How much electricity does a solar panel produce in Rapperswil-Jona?

In Rapperswil-Jona, a 1 kWp south-facing system tilted at 40° produces about 1,142 kWh a year.

Which municipalities border Rapperswil-Jona?

The nearest to Rapperswil-Jona are Altendorf (4.0 km), Rüti (ZH) (4.1 km), Lachen (4.6 km), Bubikon (4.6 km), Hombrechtikon (5.4 km).