Canton of Thurgau
Canton · 80 municipalities with parcel data
Parcel data from Jul 2025, statistics computed on 26 Sept 2026.
The parcel data lists 136’704 parcels in the canton of Thurgau, covering 864 km². 53.5% of them have at least one registered building. The median parcel measures 1’142 m².
Key figures
- Parcels
- 136’704
- 3.8% of Switzerland
- Total area
- 864 km²
2.6% of Switzerland
- Median area
- 1’142 m²
Switzerland: 870 m²
- Built share
- 53.5%
Switzerland: 52%
- Median year built
- 1986
Switzerland: 1976
About the canton of Thurgau
The canton of Thurgau ranks 10th of the 22 cantons with largely complete parcel data by total parcel area. Of its 80 municipalities with parcel data, Frauenfeld (6’671), Amriswil (4’709) and Kreuzlingen (4’331) have the most parcels, which together hold 11.5% of the canton's parcels.
The median parcel in the canton measures 1’142 m², larger than the Swiss median of 870 m². The canton is about as built-up as Switzerland as a whole: 53.5% of its parcels have a building, against 52% nationwide. Among its municipalities with at least 500 parcels, Arbon has the highest share of built parcels (76.6%) and Schönholzerswilen the lowest (28%). Raperswilen has the largest median parcel (3’720 m²) and Wilen (TG) the smallest (625 m²).
According to the building register, a building in the canton holds 1.3 dwellings on average, against 1.6 across Switzerland. Most residential buildings are single-family houses (71.7%, against 63.5% across Switzerland). Non-residential buildings account for 40.4% of all buildings.
Built parcels most often have their newest building from 1981 to 2000 (25.2% of them), and 28.6% have one from 2001 or later. The median year built, 1986, is more recent than in Switzerland as a whole (1976).
Built and unbuilt parcels
Built: 73’149 (53.5%)Unbuilt: 63’555 (46.5%)
Parcels by zone
| Zone | Parcels | Area | Built |
|---|---|---|---|
| Landwirtschaftszone | 17’232 | 313.25 km² | 28.6% |
| Wald | 9’802 | 127.24 km² | 4.9% |
| Dorfzone | 6’769 | 6.52 km² | 89.5% |
| Landschaftsschutzzone | 6’551 | 93.83 km² | 22.0% |
| Wohnzone 2a | 3’597 | 2.94 km² | 92.8% |
| Wohnzone 2b | 3’244 | 2.44 km² | 92.4% |
| Wohnzone W2 | 2’743 | 2.24 km² | 92.2% |
| Landwirtschaftszone Lw | 2’720 | 51.65 km² | 31.3% |
| Strassenflächen ausserhalb von Bauzonen | 2’713 | 5.71 km² | 0.5% |
| Wohnzone W2b | 2’533 | 1.97 km² | 92.4% |
| Wohnzone W2a | 2’455 | 1.89 km² | 92.2% |
| Dorfzone 2 | 2’443 | 2.25 km² | 89.3% |
| Other zones (536 labels) | 73’902 | 252.10 km² | 59.2% |
Zone names are the municipal designations. A canton lists each wording separately.
Building stock
The building register lists 115’772 buildings with 149’766 dwellings here; 46’567 of them are single-family houses.
- Buildings
- 115’772
- Dwellings
- 149’766
- Single-family houses
- 46’567
- Building volume
- 195.4 million m³
Buildings by category
Construction periods
Built parcels by construction period of their newest buildingMaps and geodata for the canton of Thurgau
geopool works as a GIS and geoportal for the canton of Thurgau. Its parcel map shows the parcels of the official cadastral survey with their area, their zone from the municipal zoning plan and their buildings, on swisstopo maps. Building zones, the property map and the geodata of each parcel open on the geopool map. The ÖREB extract of a parcel (public-law restrictions on landownership) is in lookup.
Municipalities in the canton of Thurgau
- Aadorf4’060 parcels
- Affeltrangen1’879 parcels
- Altnau1’292 parcels
- Amlikon-Bissegg1’814 parcels
- Amriswil4’709 parcels
- Arbon3’213 parcels
- Basadingen-Schlattingen1’852 parcels
- Berg (TG)2’508 parcels
- Berlingen890 parcels
- Bettwiesen617 parcels
- Bichelsee-Balterswil1’875 parcels
- Birwinken1’688 parcels
- Bischofszell2’374 parcels
- Bottighofen844 parcels
- Braunau862 parcels
- Bürglen (TG)1’659 parcels
- Bussnang2’171 parcels
- Diessenhofen1’487 parcels
- Dozwil323 parcels
- Egnach3’079 parcels
- Erlen2’427 parcels
- Ermatingen2’019 parcels
- Eschenz1’418 parcels
- Eschlikon1’821 parcels
- Felben-Wellhausen1’077 parcels
- Fischingen2’350 parcels
- Frauenfeld6’671 parcels
- Gachnang2’262 parcels
- Gottlieben127 parcels
- Güttingen1’017 parcels
- Hauptwil-Gottshaus1’338 parcels
- Hefenhofen798 parcels
- Herdern1’012 parcels
- Hohentannen785 parcels
- Homburg1’577 parcels
- Horn645 parcels
- Hüttlingen991 parcels
- Hüttwilen1’784 parcels
- Kemmental2’628 parcels
- Kesswil654 parcels
- Kradolf-Schönenberg2’127 parcels
- Kreuzlingen4’331 parcels
- Langrickenbach1’465 parcels
- Lengwil1’118 parcels
- Lommis1’225 parcels
- Mammern579 parcels
- Märstetten2’016 parcels
- Matzingen1’409 parcels
- Müllheim1’448 parcels
- Münchwilen (TG)2’129 parcels
- Münsterlingen1’261 parcels
- Neunforn1’616 parcels
- Pfyn1’503 parcels
- Raperswilen641 parcels
- Rickenbach (TG)550 parcels
- Roggwil (TG)2’035 parcels
- Romanshorn2’935 parcels
- Salenstein1’045 parcels
- Salmsach632 parcels
- Schlatt (TG)1’525 parcels
- Schönholzerswilen1’137 parcels
- Sirnach2’779 parcels
- Sommeri418 parcels
- Steckborn1’978 parcels
- Stettfurt811 parcels
- Sulgen1’862 parcels
- Tägerwilen2’240 parcels
- Thundorf1’557 parcels
- Tobel-Tägerschen918 parcels
- Uesslingen-Buch1’266 parcels
- Uttwil831 parcels
- Wagenhausen1’425 parcels
- Wäldi1’228 parcels
- Wängi2’929 parcels
- Warth-Weiningen974 parcels
- Weinfelden4’060 parcels
- Wigoltingen1’832 parcels
- Wilen (TG)883 parcels
- Wuppenau1’430 parcels
- Zihlschlacht-Sitterdorf1’959 parcels