roomOpen the map

Canton of Aargau: observed built density

Canton · 195 municipalities with parcel data · Parcel data as of July 2025

Parcels
310’429

9 % of Switzerland

Municipal zones
3’881
Median utilization
35 %

Switzerland: 10 %

Median GFZ
0.13

Switzerland: 0.09

Median height
9.3 m

Switzerland: 9.5 m

Median floors
2.2

Switzerland: 2.3

About Canton of Aargau

The parcel data covers 195 municipalities of the canton of Aargau: 310’429 parcels in 3’881 municipal zone records. The municipalities with the most parcels are Zurzach, Böztal and Wohlen (AG).

The median parcel is built to a volume utilization of 35 %; half of the parcels lie between 5 % and 95 %. The Swiss median is 10 %, so Aargau sits above it.

The median building height is 9.3 m at 2.2 floors, and the median floor-area ratio (GFZ) is 0.13. Parcels built in the last 20 years reach a mean volume utilization of 119 % (32’846 parcels), lower than the 194 % across all building years.

Parcels by municipal zone

Municipal zone types with their parcel count and median volume utilization
ZoneParcels
Landwirtschaftszone72’726
Wohnzone 233’278
Wald29’584
Wohnzone W222’137
Dorfzone9’765
Einfamilienhauszone6’504
Dorfkernzone6’323
Wohnzone 36’167
Wohnzone 2 Geschosse5’120
Landwirtschaftszone I4’327
Kernzone3’876
Zone für öffentliche Bauten und Anlagen3’290
Other zones (1’222)107’332

Zone labels are municipal spellings, so one zone type can appear under several names.

Volume utilization (ratioV)

Of the 306’596 parcels with a value, half lie between 5 % and 95 %. The median is 35 % and the mean 66 %.

0 %300 %+

Share of parcels by range

  • below 50 %53 %
  • 50 % to below 100 %24 %
  • 100 % to below 150 %15 %
  • 150 % and above8 %

Floor-area ratio (GFZ)

Of the 306’509 parcels with a value, half lie between 0.05 and 0.54. The median is 0.13 and the mean 0.36.

0.003.00+

Share of parcels by range

  • below 0.5072 %
  • 0.50 to below 1.0020 %
  • 1.00 to below 1.505 %
  • 1.50 and above3 %

Building height

Of the 155’766 parcels with a value, half lie between 7.7 m and 11.2 m. The median is 9.3 m and the mean 9.6 m.

0 m60 m+

Share of parcels by range

  • below 8 m28 %
  • 8 m to below 12 m57 %
  • 12 m to below 20 m15 %
  • 20 m and above1 %

Number of floors

Of the 114’088 parcels with a value, half lie between 1.8 and 2.9. The median is 2.2 and the mean 2.4.

016+

Share of parcels by range

  • below 29 %
  • 2 to below 356 %
  • 3 to below 534 %
  • 5 and above2 %

Building age cohorts

Mean volume utilization of the parcels built inside each window, from all years on record down to the last five. The windows overlap: the last 20 years include the last 5.

Built inParcelsMean utilization
All years310’429194 %
Last 60 years110’737125 %
Last 40 years78’129124 %
Last 20 years32’846119 %
Last 15 years22’185124 %
Last 10 years12’961121 %
Last 5 years5’526122 %

Municipalities of the canton of Aargau

NameParcelsZonesMedian utilizationMedian heightMedian floors
Zurzach13’159569 %9.6 m-
Böztal8’570388 %9.4 m-
Wohlen (AG)4’8942468 %9.1 m2.3
Aarau4’8793180 %10.4 m2.4
Wettingen4’5953762 %9.8 m2.6
Herznach-Ueken4’523259 %9.5 m-
Baden3’9343768 %11.2 m2.9
Küttigen3’626289 %9.2 m2.3
Reinach (AG)3’5571944 %9.4 m2.2
Möhlin3’4963067 %8.6 m2.2
Brugg3’4806976 %9.8 m2.4
Würenlos3’449309 %9.2 m2.3
Oftringen3’3632477 %9.1 m2.3
Zofingen3’2472175 %10.5 m2.5
Gränichen3’2062168 %8.9 m2.1
Rothrist3’1812470 %8.8 m2.1
Obersiggenthal3’0812232 %9.4 m2.3
Villmergen3’0442754 %9.1 m2.2
Mettauertal2’902207 %9.5 m2.0
Seon2’8852332 %9.1 m2.1
Untersiggenthal2’8732834 %9.2 m2.3
Muri (AG)2’5372362 %9.4 m2.3
Kaisten2’517318 %8.9 m2.1
Sins2’495269 %9.9 m2.2
Villigen2’494237 %9.1 m2.3
Seengen2’484199 %9.5 m2.3
Erlinsbach (AG)2’453179 %9.0 m2.1
Suhr2’3953177 %9.0 m2.3
Eiken2’372287 %9.0 m2.2
Lenzburg2’3543670 %9.8 m2.5
Leuggern2’333268 %8.8 m2.1
Ehrendingen2’332199 %9.3 m2.2
Magden2’2932457 %9.2 m2.2
Würenlingen2’2612310 %9.2 m2.3
Gontenschwil2’249258 %9.8 m2.1
Rheinfelden2’2462688 %10.1 m2.6
Schinznach2’219299 %9.1 m2.2
Brittnau2’1682257 %9.1 m2.2
Bremgarten (AG)2’1532576 %10.0 m2.7
Frick2’0762847 %9.2 m2.3
Oberentfelden2’0731878 %8.5 m2.1
Bözberg2’057207 %9.5 m2.1
Laufenburg2’0493211 %10.1 m2.2
Spreitenbach2’035329 %9.8 m2.6
Rupperswil2’0332369 %8.8 m2.2
Muhen1’9881666 %9.2 m2.2
Beinwil am See1’9802653 %9.8 m2.2
Kölliken1’9652275 %9.0 m2.0
Lengnau (AG)1’931169 %9.5 m2.3
Aarburg1’9151981 %9.2 m2.3
Endingen1’902179 %9.3 m2.3
Gipf-Oberfrick1’8991735 %9.1 m2.2
Buchs (AG)1’8932684 %8.9 m2.1
Windisch1’8363776 %9.5 m2.3
Möriken-Wildegg1’8262271 %8.9 m2.1
Murgenthal1’8111845 %9.4 m2.1
Gebenstorf1’8042766 %9.3 m2.3
Hägglingen1’787149 %9.1 m2.2
Merenschwand1’7621848 %9.5 m2.3
Oberkulm1’752229 %9.2 m2.1
Zufikon1’7521742 %9.1 m2.5
Fislisbach1’7342052 %9.2 m2.4
Klingnau1’7342644 %9.5 m2.2
Zeiningen1’7072210 %9.5 m2.4
Unterkulm1’7021619 %9.4 m2.1
Meisterschwanden1’6901729 %8.9 m2.2
Bergdietikon1’6852138 %8.9 m2.2
Leibstadt1’678217 %9.2 m2.0
Schöftland1’6202764 %9.5 m2.3
Niederlenz1’6101979 %8.6 m2.1
Safenwil1’6061671 %8.9 m2.1
Reitnau1’604177 %10.5 m2.2
Böttstein1’6022610 %8.8 m2.3
Boswil1’5382918 %9.2 m2.1
Döttingen1’5352543 %8.8 m2.2
Birmenstorf (AG)1’5202331 %9.2 m2.4
Mellingen1’5202459 %9.6 m2.4
Rudolfstetten-Friedlisberg1’5112363 %9.1 m2.3
Sarmenstorf1’4952262 %9.3 m2.3
Wittnau1’476167 %9.5 m2.1
Lupfig1’4522610 %9.5 m2.3
Remigen1’451137 %9.2 m2.4
Berikon1’4361670 %9.4 m2.6
Strengelbach1’4211976 %9.1 m2.2
Schafisheim1’4092060 %9.0 m2.1
Auenstein1’4052110 %9.2 m2.0
Staffelbach1’382167 %9.2 m2.1
Zetzwil1’375207 %9.3 m2.0
Schmiedrued1’369197 %9.8 m2.1
Full-Reuenthal1’342177 %8.7 m2.0
Biberstein1’331158 %9.6 m2.2
Fahrwangen1’3252518 %9.3 m2.4
Neuenhof1’3192454 %9.8 m2.3
Oberrohrdorf1’3181861 %8.6 m2.3
Othmarsingen1’3142254 %9.0 m2.3
Niederwil (AG)1’2982363 %9.1 m2.2
Waltenschwil1’2922267 %8.5 m2.2
Birrwil1’282207 %9.9 m2.3
Hausen (AG)1’2532153 %8.4 m2.1
Obermumpf1’230197 %9.7 m2.1
Zuzgen1’215157 %10.0 m2.2
Ennetbaden1’2112156 %10.9 m2.6
Dottikon1’2091862 %8.7 m2.1
Unterentfelden1’2092976 %8.6 m2.1
Staufen1’2032072 %8.8 m2.1
Niederrohrdorf1’2021864 %9.0 m2.3
Wallbach1’2021863 %8.5 m2.1
Oberwil-Lieli1’1941545 %8.6 m2.4
Hunzenschwil1’1632077 %8.5 m2.1
Densbüren1’149167 %9.6 m2.1
Birr1’1462178 %9.1 m2.2
Schupfart1’113167 %9.9 m2.2
Boniswil1’109189 %8.6 m2.1
Dürrenäsch1’093179 %9.3 m2.2
Egliswil1’084169 %9.5 m2.2
Vordemwald1’0821754 %9.1 m2.1
Tegerfelden1’079168 %9.8 m2.3
Schneisingen1’075159 %9.3 m2.2
Widen1’0631760 %8.4 m2.2
Kaiseraugst1’0593176 %9.2 m2.5
Veltheim (AG)1’0472110 %9.1 m2.2
Koblenz1’0462010 %8.6 m2.1
Thalheim (AG)1’046128 %9.7 m2.1
Wölflinswil1’036147 %9.7 m2.1
Arni (AG)1’0351510 %9.0 m2.4
Wegenstetten1’021189 %10.1 m2.1
Kirchleerau1’020147 %8.9 m2.0
Gansingen1’019148 %9.6 m2.1
Jonen1’0011660 %9.1 m2.3
Uerkheim1’000169 %9.3 m2.1
Remetschwil9961664 %9.0 m2.2
Zeihen985209 %9.7 m2.1
Killwangen9651521 %9.1 m2.2
Oeschgen962249 %9.4 m2.1
Mägenwil9581870 %8.8 m2.1
Stein (AG)9562561 %9.1 m2.4
Schlossrued939148 %10.3 m2.2
Wohlenschwil9382018 %9.7 m2.1
Fischbach-Göslikon9361810 %9.2 m2.2
Teufenthal (AG)9341349 %9.2 m2.1
Hellikon926138 %10.1 m2.2
Aristau923149 %10.2 m2.4
Beinwil (Freiamt)919148 %10.4 m2.3
Bünzen918188 %9.3 m2.2
Stetten (AG)8992067 %8.6 m2.1
Künten8982254 %9.4 m2.3
Münchwilen (AG)898257 %9.2 m2.0
Dintikon8961764 %9.3 m2.2
Auw8741762 %9.4 m2.3
Hendschiken849199 %8.8 m2.1
Moosleerau822148 %9.6 m2.1
Tägerig8202657 %9.0 m2.2
Oberlunkhofen8101657 %9.2 m2.3
Rüfenach802138 %9.1 m2.1
Hirschthal7931767 %9.3 m2.2
Mönthal789117 %8.9 m2.1
Hallwil785108 %9.1 m2.0
Bellikon7741155 %9.1 m2.4
Mandach76996 %9.6 m2.4
Bottenwil760108 %10.0 m2.1
Oberrüti7491236 %9.5 m2.3
Oberhof744137 %10.0 m2.1
Riniken7401458 %8.5 m2.1
Sisseln7381566 %8.9 m2.2
Buttwil7311264 %9.1 m2.1
Mumpf6891567 %9.1 m2.1
Leutwil680158 %9.5 m2.0
Unterlunkhofen6541544 %10.2 m2.4
Schwaderloch653179 %9.0 m2.1
Mühlau6511510 %10.1 m2.3
Siglistorf647148 %10.0 m2.3
Eggenwil646249 %9.3 m2.3
Freienwil6111210 %9.4 m2.3
Holderbank (AG)6031831 %10.0 m2.2
Büttikon5941610 %9.7 m2.1
Dietwil5891533 %10.0 m2.5
Birrhard5691342 %8.9 m2.2
Ammerswil555159 %9.6 m2.2
Rottenschwil5531210 %10.2 m2.2
Fisibach551157 %10.0 m2.1
Holziken5421450 %8.8 m2.2
Mülligen540149 %9.5 m2.4
Leimbach (AG)517168 %9.3 m2.1
Kallern478127 %10.2 m2.1
Uezwil474138 %9.0 m2.2
Abtwil454732 %10.3 m2.1
Bettwil435810 %9.1 m2.1
Besenbüren3831047 %9.5 m2.2
Brunegg3821613 %9.6 m2.3
Mellikon353187 %8.9 m2.2
Islisberg33299 %9.5 m2.2
Olsberg3081215 %9.2 m2.1
Habsburg269744 %9.1 m2.3
Geltwil23777 %9.3 m2.3
Wiliberg15888 %10.1 m2.1

Open the map

How to read this page

room shows observed built density: what has been built on the parcels, not what the zoning permits. Volume utilization (ratioV) compares the built volume of a parcel with the reference volume of its municipal zone type. The floor-area ratio (GFZ) is floor area divided by parcel area; building height and number of floors are taken from the buildings on a parcel. Figures pool all municipal zones of the area. Medians and quartiles are read from bins 10 points (ratioV), 0.1 (GFZ), 2 m (height) and 1 floor wide, so they are exact to within one bin; means are exact. A parcel counts in a distribution only when the parcel data has a value for it. The floors distribution leaves out parcels without a building (0 floors).