Mietpreise im Kanton St. Gallen

Eine 3-Zimmer-Wohnung kostet im Kanton St. Gallen im Median CHF 1'550 brutto pro Monat, 14 Prozent unter dem Median der Schweiz.

Unter den 16 Postleitzahlen mit mindestens zehn Inseraten für 3 Zimmer ist 8640 Rapperswil SG mit CHF 1'980 am teuersten, 9014 St. Gallen mit CHF 1'260 am günstigsten. Ausgewertet sind 1'906 Inserate der letzten 180 Tage. Für 32 von 174 Postleitzahlen gibt es einen gemessenen Median für 3 Zimmer, die übrigen zeigen eine Schätzung oder den Wert der Umgebung.

Stand 22.10.2026, jede Nacht neu berechnet

Miete nach Zimmerzahl im Kanton St. Gallen

Median brutto pro Monat. Der Strich zeigt den Median der ganzen Schweiz.

Grösse Vergleich Median Mittlere Hälfte Inserate Schweiz
1 und 1.5 Zimmer1 bis 1.5 Zi.191 Inserate CHF 890 743 bis 1'090 191 1'030
2 und 2.5 Zimmer2 bis 2.5 Zi.444 Inserate CHF 1'320 1'150 bis 1'510 444 1'510
3 und 3.5 Zimmer3 bis 3.5 Zi.630 Inserate CHF 1'550 1'360 bis 1'800 630 1'810
4 und 4.5 Zimmer4 bis 4.5 Zi.504 Inserate CHF 1'850 1'570 bis 2'190 504 2'140
5 Zimmer und mehr5 und mehr Zi.137 Inserate CHF 2'260 1'960 bis 2'620 137 3'000

Ohne Wert: weniger als 5 Inserate dieser Grösse im ganzen Kanton.

Teuerste und günstigste Postleitzahlen im Kanton St. Gallen

3 und 3.5 Zimmer, nur Postleitzahlen mit mindestens zehn Inseraten dieser Grösse.

Am teuersten

  1. 8640 Rapperswil SG CHF 1'980
  2. 9470 Buchs SG CHF 1'800
  3. 7320 Sargans CHF 1'740
  4. 9500 Wil SG CHF 1'650
  5. 9450 Altstätten SG CHF 1'600

Am günstigsten

  1. 9014 St. Gallen CHF 1'260
  2. 9400 Rorschach CHF 1'390
  3. 9430 St. Margrethen SG CHF 1'390
  4. 9000 St. Gallen CHF 1'450
  5. 9008 St. Gallen CHF 1'500

Alle Postleitzahlen im Kanton St. Gallen

Median für 3 und 3.5 Zimmer brutto pro Monat. "ca." steht für eine Schätzung oder den Wert der Umgebung.

Auf der Karte
Postleitzahl3 ZimmerGrundlage
7310 Bad Ragaz CHF 1'500 7 Inserate
7312 Pfäfers ca. CHF 1'520 Umgebung bis 5 km
7313 St. Margrethenberg ca. CHF 1'880 Umgebung bis 10 km
7314 Vadura ca. CHF 1'880 Umgebung bis 10 km
7315 Vättis ca. CHF 1'660 Umgebung bis 10 km
7317 Valens ca. CHF 1'880 Umgebung bis 10 km
7320 Sargans CHF 1'740 10 Inserate
7323 Wangs ca. CHF 1'880 Umgebung bis 5 km
7324 Vilters ca. CHF 1'740 Umgebung bis 5 km
7325 Schwendi im Weisstannental ca. CHF 1'740 Umgebung bis 10 km
7326 Weisstannen ca. CHF 1'660 Umgebung bis 20 km
8638 Goldingen ca. CHF 1'830 Umgebung bis 5 km
8640 Rapperswil SG CHF 1'980 10 Inserate
8645 Jona CHF 1'790 8 Inserate
8646 Wagen ca. CHF 1'890 Umgebung bis 5 km
8715 Bollingen ca. CHF 1'900 Umgebung bis 5 km
8716 Schmerikon ca. CHF 1'670 Umgebung bis 5 km
8717 Benken SG ca. CHF 1'730 Umgebung bis 5 km
8718 Schänis ca. CHF 1'490 Schätzung aus CHF/m²
8722 Kaltbrunn ca. CHF 1'540 Umgebung bis 5 km
8723 Rufi ca. CHF 1'500 Umgebung bis 5 km
8725 Ernetschwil ca. CHF 1'670 Umgebung bis 5 km
8726 Ricken SG ca. CHF 1'460 Umgebung bis 5 km
8727 Walde SG ca. CHF 1'420 Umgebung bis 5 km
8730 Uznach CHF 1'580 5 Inserate
8732 Neuhaus SG ca. CHF 1'670 Umgebung bis 5 km
8733 Eschenbach SG ca. CHF 1'880 Schätzung aus CHF/m²
8734 Ermenswil ca. CHF 1'890 Umgebung bis 5 km
8735 St. Gallenkappel ca. CHF 1'750 Umgebung bis 5 km
8737 Gommiswald ca. CHF 1'670 Umgebung bis 5 km
8738 Uetliburg SG ca. CHF 1'560 Umgebung bis 10 km
8739 Rieden SG ca. CHF 1'500 Umgebung bis 5 km
8872 Weesen ca. CHF 2'100 Umgebung bis 5 km
8873 Amden ca. CHF 1'890 Umgebung bis 10 km
8877 Murg ca. CHF 1'780 Umgebung bis 10 km
8878 Quinten ca. CHF 2'160 Umgebung bis 10 km
8880 Walenstadt ca. CHF 1'650 Umgebung bis 5 km
8881 Walenstadtberg ca. CHF 1'720 Umgebung bis 10 km
8882 Unterterzen ca. CHF 1'780 Umgebung bis 10 km
8883 Quarten ca. CHF 1'780 Umgebung bis 10 km
8884 Oberterzen ca. CHF 1'780 Umgebung bis 10 km
8885 Mols ca. CHF 1'560 Umgebung bis 5 km
8886 Mädris-Vermol ca. CHF 1'750 Umgebung bis 10 km
8887 Mels CHF 1'880 7 Inserate
8888 Heiligkreuz (Mels) ca. CHF 1'750 Umgebung bis 5 km
8889 Plons ca. CHF 1'790 Umgebung bis 5 km
8890 Flums ca. CHF 1'650 Umgebung bis 5 km
8892 Berschis ca. CHF 1'640 Umgebung bis 5 km
8893 Flums Hochwiese ca. CHF 1'790 Umgebung bis 5 km
8894 Flumserberg Saxli ca. CHF 1'740 Umgebung bis 10 km
8895 Flumserberg Portels ca. CHF 1'740 Umgebung bis 10 km
8896 Flumserberg Bergheim ca. CHF 1'650 Umgebung bis 5 km
8897 Flumserberg Tannenheim ca. CHF 1'760 Umgebung bis 10 km
8898 Flumserberg Tannenbodenalp ca. CHF 1'780 Umgebung bis 10 km
9000 St. Gallen CHF 1'450 103 Inserate
9008 St. Gallen CHF 1'500 31 Inserate
9010 St. Gallen ca. CHF 1'930 Schätzung aus CHF/m²
9011 St. Gallen CHF 1'410 8 Inserate
9012 St. Gallen ca. CHF 1'460 Schätzung aus CHF/m²
9014 St. Gallen CHF 1'260 12 Inserate
9015 St. Gallen CHF 1'560 7 Inserate
9016 St. Gallen CHF 1'600 30 Inserate
9030 Abtwil SG CHF 1'320 6 Inserate
9032 Engelburg ca. CHF 1'480 Umgebung bis 5 km
9033 Untereggen ca. CHF 1'560 Umgebung bis 5 km
9034 Eggersriet ca. CHF 1'640 Schätzung aus CHF/m²
9036 Grub SG ca. CHF 1'440 Umgebung bis 5 km
9105 Schönengrund ca. CHF 1'420 Umgebung bis 10 km
9113 Degersheim ca. CHF 1'500 Umgebung bis 5 km
9114 Hoffeld ca. CHF 1'440 Umgebung bis 5 km
9115 Dicken ca. CHF 1'320 Umgebung bis 5 km
9116 Wolfertswil ca. CHF 1'460 Umgebung bis 5 km
9122 Mogelsberg ca. CHF 1'520 Umgebung bis 5 km
9123 Nassen ca. CHF 1'500 Umgebung bis 5 km
9125 Brunnadern ca. CHF 1'490 Umgebung bis 5 km
9126 Necker ca. CHF 1'550 Umgebung bis 5 km
9127 St. Peterzell ca. CHF 1'420 Umgebung bis 5 km
9200 Gossau SG CHF 1'600 20 Inserate
9203 Niederwil SG ca. CHF 1'530 Umgebung bis 5 km
9204 Andwil SG ca. CHF 1'560 Umgebung bis 5 km
9205 Waldkirch ca. CHF 1'630 Umgebung bis 5 km
9212 Arnegg ca. CHF 1'560 Umgebung bis 5 km
9230 Flawil CHF 1'500 17 Inserate
9231 Egg (Flawil) ca. CHF 1'460 Umgebung bis 5 km
9240 Uzwil CHF 1'400 6 Inserate
9242 Oberuzwil ca. CHF 1'590 Umgebung bis 5 km
9243 Jonschwil ca. CHF 1'590 Umgebung bis 5 km
9244 Niederuzwil CHF 1'570 11 Inserate
9245 Oberbüren ca. CHF 1'500 Umgebung bis 5 km
9246 Niederbüren ca. CHF 1'550 Umgebung bis 5 km
9247 Henau ca. CHF 1'650 Umgebung bis 5 km
9248 Bichwil ca. CHF 1'540 Umgebung bis 5 km
9249 Algetshausen ca. CHF 1'670 Umgebung bis 5 km
9300 Wittenbach CHF 1'550 18 Inserate
9304 Bernhardzell ca. CHF 1'560 Umgebung bis 5 km
9305 Berg SG ca. CHF 1'550 Umgebung bis 5 km
9308 Lömmenschwil ca. CHF 1'600 Umgebung bis 5 km
9312 Häggenschwil ca. CHF 1'600 Umgebung bis 5 km
9313 Muolen ca. CHF 1'540 Umgebung bis 5 km
9323 Steinach CHF 1'560 8 Inserate
9327 Tübach ca. CHF 1'460 Umgebung bis 5 km
9400 Rorschach CHF 1'390 34 Inserate
9402 Mörschwil ca. CHF 1'560 Umgebung bis 5 km
9403 Goldach CHF 1'550 11 Inserate
9404 Rorschacherberg CHF 1'650 6 Inserate
9422 Staad SG ca. CHF 1'580 Schätzung aus CHF/m²
9423 Altenrhein ca. CHF 1'430 Umgebung bis 5 km
9424 Rheineck ca. CHF 1'260 Schätzung aus CHF/m²
9425 Thal ca. CHF 1'480 Umgebung bis 5 km
9430 St. Margrethen SG CHF 1'390 11 Inserate
9434 Au SG ca. CHF 1'670 Schätzung aus CHF/m²
9435 Heerbrugg ca. CHF 1'680 Schätzung aus CHF/m²
9436 Balgach ca. CHF 1'480 Umgebung bis 5 km
9437 Marbach SG ca. CHF 1'520 Umgebung bis 5 km
9442 Berneck ca. CHF 1'450 Umgebung bis 5 km
9443 Widnau CHF 1'620 5 Inserate
9444 Diepoldsau ca. CHF 1'540 Umgebung bis 5 km
9445 Rebstein ca. CHF 1'650 Schätzung aus CHF/m²
9450 Altstätten SG CHF 1'600 15 Inserate
9451 Kriessern ca. CHF 1'640 Umgebung bis 5 km
9452 Hinterforst ca. CHF 1'640 Umgebung bis 5 km
9453 Eichberg ca. CHF 1'640 Umgebung bis 5 km
9462 Montlingen ca. CHF 1'710 Umgebung bis 5 km
9463 Oberriet SG ca. CHF 1'740 Umgebung bis 5 km
9464 Rüthi (Rheintal) ca. CHF 1'890 Umgebung bis 5 km
9465 Salez ca. CHF 1'780 Umgebung bis 5 km
9466 Sennwald ca. CHF 1'720 Umgebung bis 10 km
9467 Frümsen ca. CHF 1'780 Umgebung bis 5 km
9468 Sax ca. CHF 1'780 Umgebung bis 10 km
9469 Haag (Rheintal) ca. CHF 1'790 Umgebung bis 5 km
9470 Buchs SG CHF 1'800 26 Inserate
9472 Grabs ca. CHF 1'770 Schätzung aus CHF/m²
9473 Gams ca. CHF 1'760 Umgebung bis 10 km
9475 Sevelen ca. CHF 1'710 Schätzung aus CHF/m²
9476 Weite ca. CHF 1'500 Umgebung bis 5 km
9477 Trübbach ca. CHF 1'740 Umgebung bis 5 km
9478 Azmoos ca. CHF 1'760 Umgebung bis 10 km
9479 Oberschan ca. CHF 1'500 Umgebung bis 5 km
9500 Wil SG CHF 1'650 33 Inserate
9512 Rossrüti ca. CHF 1'700 Umgebung bis 5 km
9523 Züberwangen ca. CHF 1'650 Umgebung bis 5 km
9524 Zuzwil SG ca. CHF 1'650 Umgebung bis 5 km
9525 Lenggenwil ca. CHF 1'580 Umgebung bis 5 km
9526 Zuckenriet ca. CHF 1'590 Umgebung bis 5 km
9527 Niederhelfenschwil ca. CHF 1'580 Umgebung bis 5 km
9533 Kirchberg SG ca. CHF 1'650 Umgebung bis 5 km
9534 Gähwil ca. CHF 1'650 Umgebung bis 10 km
9536 Schwarzenbach SG ca. CHF 1'690 Umgebung bis 5 km
9552 Bronschhofen CHF 1'540 6 Inserate
9601 Lütisburg Station ca. CHF 1'580 Umgebung bis 5 km
9602 Bazenheid CHF 1'530 6 Inserate
9604 Lütisburg ca. CHF 1'600 Umgebung bis 5 km
9606 Bütschwil CHF 1'590 5 Inserate
9607 Mosnang ca. CHF 1'580 Umgebung bis 5 km
9608 Ganterschwil ca. CHF 1'590 Umgebung bis 5 km
9612 Dreien ca. CHF 1'490 Umgebung bis 10 km
9613 Mühlrüti ca. CHF 1'590 Umgebung bis 10 km
9614 Libingen ca. CHF 1'560 Umgebung bis 10 km
9615 Dietfurt ca. CHF 1'490 Umgebung bis 5 km
9620 Lichtensteig CHF 1'490 5 Inserate
9621 Oberhelfenschwil ca. CHF 1'520 Umgebung bis 5 km
9622 Krinau ca. CHF 1'420 Umgebung bis 5 km
9630 Wattwil CHF 1'390 9 Inserate
9631 Ulisbach ca. CHF 1'420 Umgebung bis 5 km
9633 Hemberg ca. CHF 1'410 Umgebung bis 10 km
9642 Ebnat-Kappel ca. CHF 1'490 Umgebung bis 5 km
9643 Krummenau ca. CHF 1'890 Umgebung bis 5 km
9650 Nesslau ca. CHF 1'890 Umgebung bis 5 km
9651 Ennetbühl ca. CHF 1'490 Umgebung bis 10 km
9652 Neu St. Johann ca. CHF 1'890 Umgebung bis 5 km
9655 Stein SG ca. CHF 1'710 Umgebung bis 10 km
9656 Alt St. Johann ca. CHF 1'660 Umgebung bis 10 km
9657 Unterwasser ca. CHF 1'740 Umgebung bis 10 km
9658 Wildhaus ca. CHF 1'530 Umgebung bis 10 km
So entstehen die Zahlen

Angebotsmieten brutto aus den Inseraten der letzten 180 Tage, ohne möblierte und befristete Wohnungen. 32 von 174 Postleitzahlen haben einen gemessenen Median für 3 Zimmer, ab 5 Inseraten. Darunter steht eine Schätzung aus dem Quadratmeterpreis oder der Median der Umgebung. Eine eigene Seite haben Postleitzahlen mit mindestens 10 Inseraten.

Postleitzahlgrenzen: Amtliches Ortschaftenverzeichnis, Bundesamt für Landestopografie swisstopo.

Fragen zu den Mietpreisen im Kanton St. Gallen

Im Median CHF 1'550 brutto pro Monat, gemessen an 630 Inseraten mit 3 oder 3.5 Zimmern. Die mittlere Hälfte der Angebote liegt zwischen CHF 1'360 und 1'800.
Für 3 Zimmer am günstigsten sind 9014 St. Gallen (CHF 1'260), 9400 Rorschach (CHF 1'390), 9430 St. Margrethen SG (CHF 1'390). Gezählt sind nur Postleitzahlen mit mindestens zehn Inseraten dieser Grösse.
Aus den Inseraten, die Mietradar in den letzten 180 Tagen gesehen hat, ohne möblierte und befristete Angebote. Der Kantonswert ist der Median aller Inserate im Kanton. Bei den Postleitzahlen steht ab 5 Inseraten ein gemessener Median, darunter eine Schätzung oder der Wert der Umgebung, jeweils beschriftet.