Municipality in the Canton of St. Gallen
Living in Rapperswil-Jona
Rapperswil-Jona (postcode 8630–8734) has 3,983 residential buildings with 14,498 homes in total on 239 streets.
14,498
homes
0%
with a supermarket ≤ 500 m
85%
with public transport ≤ 300 m
44%
in a quiet location
Find your address in Rapperswil-Jona
Rapperswil-Jona in figures
- Rapperswil-Jona (postcode 8630–8734) has 3,983 residential buildings with 14,498 homes in total on 239 streets.
- The average construction year of the residential buildings is 1986.
- 0% of residential buildings have a supermarket within 500 m as the crow flies, 0% a daycare centre or kindergarten and 85% a public transport stop within 300 m.
- 44% of residential buildings are in a quiet location (below 50 dB during the day at the loudest façade).
- Net rents in the Canton of St. Gallen are 15.50 CHF per m² per month (average, 2024; BFS, Strukturerhebung (Durchschnitt aller bewohnten Mietwohnungen)).
- Income tax (canton and municipality): about CHF 9,275 per year for a single person with a gross income of about CHF 100,000.
Market & people
Prices, population and building stock
Rents
Official survey15.50 CHF/m²
per m² of living space per month, net
Canton of St. Gallen · 2024
Canton value – not published for Rapperswil-Jona
- Switzerland17.80 CHF/m²
15.50 CHF/m²
Rents per m² of living space per month, net · Canton of St. Gallen · 2024
+12 %
since 2012
Line: average
All values as a table
| Year | Value | 25 % | 75 % | Cases |
|---|---|---|---|---|
| 2024 | 15.50 CHF/m² | – | – | – |
| 2023 | 15.00 CHF/m² | – | – | – |
| 2022 | 14.80 CHF/m² | – | – | – |
| 2021 | 14.50 CHF/m² | – | – | – |
| 2020 | 14.20 CHF/m² | – | – | – |
| 2019 | 14.20 CHF/m² | – | – | – |
| 2018 | 14.10 CHF/m² | – | – | – |
| 2017 | 13.80 CHF/m² | – | – | – |
| 2016 | 13.70 CHF/m² | – | – | – |
| 2015 | 13.60 CHF/m² | – | – | – |
| 2014 | 14.20 CHF/m² | – | – | – |
| 2013 | 13.90 CHF/m² | – | – | – |
| 2012 | 13.90 CHF/m² | – | – | – |
Official survey: Sample of existing tenancies.
Sources: BFS, Strukturerhebung (Durchschnitt aller bewohnten Mietwohnungen). Values apply to the area named, not to an individual building.
Population & jobs
- Residents (2025)
- 28,779
- Growth over 10 years
- +7.7%
- Share of foreign nationals
- 20.2%
- Share aged 65 and over
- 21.6%
- Jobs (2024)
- 18,023
- Income tax¹
- CHF 9,275
- Household electricity price (2027)
- from 22.6 Rp./kWh
Sources: FSO (STATPOP, STATENT), ElCom. ¹ Canton and municipality, single person, gross income of about CHF 100,000.
Residential buildings by construction period
- before 1919 19
- 1919–1945 171
- 1946–1970 231
- 1971–1990 310
- 1991–2010 496
- from 2011 336
Heating systems in the existing stock
- Heat pump 39%
- District heating 1%
- Gas 41%
- Heating oil 13%
- Wood 2%
Source: GWR, residential buildings in Rapperswil-Jona.
For owners
Sell, find out the value, let – in Rapperswil-Jona?
An experienced estate agency from your region looks at your property, estimates its value and shows you what is possible – free of charge and without obligation. We make the contact.
- 1Send an enquiry – two minutes, no account.
- 2We get back to you within two working days and choose a suitable estate agency from your region.
- 3Personal assessment on site – free of charge and without obligation.
Streets compared
What is it like to live where in Rapperswil-Jona?
The quietest streets
- 1.Hessenhofweg28 dB
- 2.Mövenstrasse35 dB
- 3.Grünmattweg36 dB
- 4.Leiset37 dB
- 5.Meiengartenstrasse37 dB
- 6.Meienhaldenstrasse37 dB
- 7.J.J. Mettlerstrasse39 dB
- 8.Wellenstrasse39 dB
Streets with at least three residential buildings; median of the buildings. Noise: loudest façade during the day (FOEN sonBASE); distances as the crow flies (OpenStreetMap, FOT).
Currently on Heimster
24 listings in Rapperswil-Jona

Buy
Elegante 3.5-Zimmer-Wohnung mit Südterrasse an Toplage in Rapperswil-Jona
Price on request
3.5 rooms · Rapperswil
Listing by Stadler Immobilien AG

Buy
4½-Zimmerwohnung für alle, die Zentrumsnähe und Natur schätzen
CHF 990,000
4.5 rooms · 110 m² · Jona
Listing by Klotz Immobilien / Bau

Rent
Grosszügige 3.5-Zimmer-Gartenwohnung mit modernem Wohnkomfort
CHF 2,330 / month
3.5 rooms · 93 m² · Jona
Listing by ESPART Liegenschaften Verwaltung AG

Rent
4.5 Zimmerwohnung an zentraler Lage zu vermieten!
CHF 1,610 / month
4.5 rooms · Rapperswil
Listing by ESPART Liegenschaften Verwaltung AG

Rent
Parkview Haven
Price on request
9 rooms · 540 m² · Rapperswil-Jona
Listing by Switzerland l Sotheby’s International Realty

Rent
Attraktive Geschäftsfläche in Jona, ideal für Beauty, Massage, Therapie oder Praxis
CHF 2,533 / month
113 m² · Jona
Listing by ESPART Liegenschaften Verwaltung AG
New builds
What is being created in Rapperswil-Jona
639 new homes are under construction, approved or planned here – from the federal building register.
Martha Burkhardt-Weg 2–7
Rapperswil-Jona
87 flats
Quiet side
Nelkenstrasse 4–6
Rapperswil-Jona
16 flats
Quiet side · Public transport class B
Grütstrasse 20–22
Rapperswil-Jona
14 flats
Quiet side
St. Wendelinstrasse 7
Rapperswil-Jona
10 flats
Quiet side · Public transport class B
Streets in Rapperswil-Jona
239 streets with residential buildings – location, distances and noise for every building.
A
- Allmeindstrasse · 17
- Alpenblickstrasse · 42
- Alpenstrasse · 3
- Alte Jonastrasse · 50
- Attenhoferstrasse · 16
- Aubrigstrasse · 21
- Austrasse · 12
B
- Bachstrasse · 2
- Bachtelstrasse · 8
- Bahnhofplatz · 1
- Bahnweg · 2
- Balmstrasse · 5
- Belsitorain · 7
- Belsitostrasse · 26
- Bildaustrasse · 20
- Birkenstrasse · 9
- Blaubrunnenstrasse · 11
- Bleichestrasse · 4
- Blumenaustrasse · 22
- Blumenstrasse · 11
- Boland · 1
- Bollwiesstrasse · 10
- Bollwiesweg · 7
- Brauereiweg · 11
- Bubikerstrasse · 30
- Buechstrasse · 7
- Burgeraustrasse · 11
- Busskirchstrasse · 45
- Bühlmattstrasse · 12
- Bühlstrasse · 9
C
- Curtibergstrasse · 68
- Curtiplatz · 1
D
- Dioggstrasse · 7
- Dorfstrasse · 21
E
- Egg · 4
- Eichfeldstrasse · 17
- Eichwiesstrasse · 45
- Eiergasse · 1
- Eisenbahnstrasse · 15
- Endingerstrasse · 1
- Engelhölzlistrasse · 2
- Engelplatz · 10
- Eppigerstrasse · 6
- Erlenstrasse · 96
- Eschenweg · 10
- Etzelstrasse · 10
F
- Falkenstrasse · 1
- Feldeggstrasse · 15
- Feldlistrasse · 24
- Felsenhof · 5
- Fischenrietstrasse · 4
- Fischenrietweg · 1
- Fischmarktplatz · 6
- Fischmarktstrasse · 9
- Fliederweg · 8
- Florastrasse · 9
- Fluhgutstrasse · 39
- Fluhstrasse · 22
- Friedhofstrasse · 3
- Frohbergstrasse · 23
- Frohbühlstrasse · 6
- Fuchsenbergstrasse · 21
G
- Gaswerkstrasse · 1
- Glärnischstrasse · 8
- Gotthelfstrasse · 17
- Greithstrasse · 23
- Grossholz · 1
- Grüneckweg · 10
- Grünmattweg · 18
- Grütstrasse · 18
- Grüzenstrasse · 29
- Gsteigstrasse · 13
- Gubel · 1
- Gubelfeldstrasse · 3
- Gutenbergstrasse · 23
- Güterstrasse · 2
H
- Haldenstrasse · 6
- Halsgasse · 16
- Hanfländerstrasse · 31
- Hans Rathgeb Weg · 1
- Hauptplatz · 12
- Haus Meienberg · 2
- Heimatstrasse · 22
- Helvetiastrasse · 9
- Herrenberg · 20
- Herrengasse · 19
- Hessenhofweg · 13
- Hintergasse · 16
- Hohlweg · 10
- Holzwiesstrasse · 18
- Hombrechtikerstrasse · 35
- Hummelbergstrasse · 51
- Hummelwaldstrasse · 21
- Hungerbühlweg · 4
- Höcklistein · 1
- Höhenweg · 2
J
- J.J. Mettlerstrasse · 6
- Johannisbergstrasse · 40
- Jonaportstrasse · 6
- Jägerweg · 4
K
- Kapellweg · 4
- Kiebitzstrasse · 31
- Kluggasse · 17
- Kniestrasse · 10
- Kramenweg · 5
- Kreuzackerstrasse · 11
- Kreuzstrasse · 57
- Kuppenweg · 10
L
- Langacher · 2
- Langrütistrasse · 11
- Lattenhofweg · 9
- Lehnholz · 1
- Leiset · 3
- Lenggisergasse · 4
- Lenggiserstrasse · 21
- Lenggisrain · 33
- Lilienstrasse · 13
- Lindenhofstrasse · 32
- Lindenhofweg · 10
- Lochwies · 1
M
- Marktgasse · 23
- Meienbergstrasse · 73
- Meienbergweg · 8
- Meienfeldstrasse · 42
- Meiengartenstrasse · 13
- Meienhaldenstrasse · 15
- Meienhofstrasse · 47
- Merkurstrasse · 8
- Molkereistrasse · 6
- Moosstrasse · 11
- Mythenstrasse · 25
- Mövenstrasse · 23
- Mühlegasse · 1
- Mürtschenstrasse · 12
N
- Nelkenstrasse · 5
- Neue Jonastrasse · 43
- Neuhofstrasse · 2
- Neuhüsli-Park · 11
O
- Oberbollingen · 10
- Obere Bahnhofstrasse · 8
- Oberer Gubel · 44
- Oberer Rüssel · 3
- Oberseestrasse · 69
- Oberwiesstrasse · 71
- Obstgartenweg · 13
- Oleanderweg · 6
P
- Paradiesstrasse · 12
- Paradiesweg · 15
- Pius Rickenmann Strasse · 7
- Porthofstrasse · 19
Q
- Quaistrasse · 1
R
- Rainstrasse · 24
- Rankhöhenstrasse · 16
- Rankstrasse · 36
- Rankwaldweg · 9
- Rathausstrasse · 5
- Rebacker · 22
- Rebhalde · 29
- Rebweg · 3
- Reiherweg · 9
- Rickenstrasse · 37
- Rietstrasse · 19
- Rietwiesstrasse · 4
- Rotackerstrasse · 38
- Rotenrainstrasse · 13
- Römerwiese · 15
- Rösslistrasse · 39
- Rütistrasse · 55
- Rütiwiesstrasse · 38
S
- Schachenstrasse · 57
- Schlösslistrasse · 3
- Schlüsselstrasse · 9
- Schmiedgasse · 11
- Schrennen · 5
- Schulstrasse · 10
- Schwenkelweg · 7
- Schwesterrain · 2
- Schönbodenstrasse · 17
- Schönbodenweg · 7
- Seeblickstrasse · 17
- Seehofstrasse · 12
- Seehofweg · 6
- Seerosenstrasse · 9
- Seestrasse · 4
- Seewiesstrasse · 9
- Sennhüttenstrasse · 5
- Sonneckstrasse · 16
- Sonnenbergstrasse · 45
- Sonnenblickstrasse · 37
- Sonnenbühlstrasse · 11
- Sonnhaldenstrasse · 19
- Speerstrasse · 16
- Spinnereistrasse · 35
- Spitzenwiesstrasse · 70
- St. Dionys · 4
- St. Dionysstrasse · 1
- St. Gallerstrasse · 76
- St. Wendelinstrasse · 8
- Stadthofplatz · 3
- Staffeln · 21
- Stampfstrasse · 26
- Steinackerstrasse · 9
- Sternengraben · 2
- Strehlgasse · 3
- Stuck · 2
- Sägestrasse · 5
- Säntisstrasse · 21
T
- Tanneggweg · 3
- Tiefenaustrasse · 3
- Tschuppis · 1
- Tulpenweg · 9
- Tägernaustrasse · 69
- Tödistrasse · 11
U
V
- Vogelaustrasse · 20
- Vorderer Meienberg · 1
W
- Wagnerfeldstrasse · 11
- Waisenhausweg · 10
- Walter Denzler-Strasse · 2
- Webergasse · 13
- Weid · 2
- Weidenstrasse · 20
- Weiherstrasse · 4
- Weinhaldenstrasse · 76
- Wellenstrasse · 9
- Wendelstrasse · 7
- Werdmüllerweg · 5
- Werkstrasse · 6
- Wettenschwilerstrasse · 13
- Wiesenhofweg · 7
- Wiesenstrasse · 9
- Windeggweg · 16
- Wurmsbach · 4
- Wäldliweg · 27
Z
- Zwinglistrasse · 4
- Zürcherstrasse · 150

