Buy building land in the canton of Aargau: undeveloped plots
In the canton of Aargau, the official geodata analysed show 5'478 undeveloped plots in building zones across 196 municipalities (data retrieved 11.11.2026).
Of these, 3'078 plots carry the mark «Aerial image checked: nothing noticeable». On the evaluated aerial image (swisstopo, flight years 2024 to 2025), no building and no installation was detected on the plot (except small structures under 12 m²), and no building of 12 m² or more is recorded in the official cadastral survey (status 04.11.2026). Trees and shrubs are possible; in this evaluation, vegetation does not lead to the classification «to be clarified on site». The check is automatic, on our own infrastructure. Every plot is checked on the aerial image and in the official cadastral survey. In two randomly drawn samples of 150 plots each, separate image evaluations supported the finding in 86 to 95 % of cases, depending on the counting method (status 04.11.2026; method: bauland-scout.ch/en/methode.html). The mark is an indicative value and does not replace a site visit or information from the building authority.
Aargau stretches from the Jura hills towards the edge of the Pre-Alps and is shaped by the Aare, the Reuss and the Limmat. Its capital is Aarau and the language is German. Building zones tend to lie in the villages and small towns of the river valleys, from the Fricktal to the Freiamt and around Baden. For a building land search in the canton of Aargau, Bauland-Scout draws on cadastral survey and zoning data from geodienste.ch, plot by plot. That lets you find building land among undeveloped plots identified in the official data we analyse, whether or not they are advertised. The municipal building authority can tell you what may be built, the land registry office who owns the plot.
The pages for individual municipalities are in German.
- Aarau: 53 plots
- Aarburg: 35 plots
- Abtwil: a few plots
- Ammerswil: 11 plots
- Aristau: 7 plots
- Arni: 7 plots
- Auenstein: 46 plots
- Auw: 4 plots
- Baden: 24 plots
- Beinwil am See: 63 plots
- Beinwil (Freiamt): 5 plots
- Bellikon: 4 plots
- Bergdietikon: 17 plots
- Berikon: 25 plots
- Besenbüren: 6 plots
- Bettwil: 7 plots
- Biberstein: 18 plots
- Birmenstorf: 19 plots
- Birr: 39 plots
- Birrhard: 9 plots
- Birrwil: 23 plots
- Böttstein: 23 plots
- Bözberg: 36 plots
- Böztal: 32 plots
- Boniswil: 16 plots
- Boswil: 40 plots
- Bottenwil: 10 plots
- Bremgarten: 33 plots
- Brittnau: 37 plots
- Brugg: 73 plots
- Brunegg: 20 plots
- Buchs: 35 plots
- Bünzen: 12 plots
- Büttikon: 5 plots
- Buttwil: 11 plots
- Densbüren: 26 plots
- Dietwil: 6 plots
- Dintikon: 19 plots
- Döttingen: 55 plots
- Dottikon: 25 plots
- Dürrenäsch: 26 plots
- Eggenwil: 4 plots
- Egliswil: 30 plots
- Ehrendingen: 22 plots
- Eiken: 55 plots
- Endingen: 36 plots
- Ennetbaden: 16 plots
- Erlinsbach: 56 plots
- Fahrwangen: 20 plots
- Fischbach-Göslikon: 8 plots
- Fisibach: 5 plots
- Fislisbach: 6 plots
- Freienwil: 7 plots
- Frick: 53 plots
- Full-Reuenthal: 22 plots
- Gansingen: 20 plots
- Gebenstorf: 38 plots
- Geltwil: 4 plots
- Gipf-Oberfrick: 59 plots
- Gontenschwil: 40 plots
- Gränichen: 77 plots
- Habsburg: 14 plots
- Hägglingen: 14 plots
- Hallwil: 26 plots
- Hausen: 24 plots
- Hellikon: 35 plots
- Hendschiken: 6 plots
- Herznach-Ueken: 61 plots
- Hirschthal: 13 plots
- Holderbank: 9 plots
- Holziken: 8 plots
- Hunzenschwil: 35 plots
- Islisberg: 4 plots
- Jonen: 10 plots
- Kaiseraugst: 18 plots
- Kaisten: 36 plots
- Kallern: 3 plots
- Killwangen: 12 plots
- Kirchleerau: 32 plots
- Klingnau: 48 plots
- Koblenz: 38 plots
- Kölliken: 55 plots
- Künten: 7 plots
- Küttigen: 62 plots
- Laufenburg: 35 plots
- Leibstadt: 31 plots
- Leimbach: 18 plots
- Lengnau: 32 plots
- Lenzburg: 38 plots
- Leuggern: 38 plots
- Leutwil: 20 plots
- Lupfig: 32 plots
- Mägenwil: 23 plots
- Magden: 30 plots
- Mandach: 3 plots
- Meisterschwanden: 35 plots
- Mellikon: 4 plots
- Mellingen: 21 plots
- Menziken: 85 plots
- Merenschwand: 15 plots
- Mettauertal: 69 plots
- Möhlin: 53 plots
- Mönthal: 15 plots
- Möriken-Wildegg: 52 plots
- Moosleerau: 18 plots
- Mühlau: 7 plots
- Mülligen: 4 plots
- Münchwilen: 35 plots
- Muhen: 49 plots
- Mumpf: 36 plots
- Murgenthal: 40 plots
- Muri: 37 plots
- Neuenhof: 17 plots
- Niederlenz: 28 plots
- Niederrohrdorf: 8 plots
- Niederwil: 16 plots
- Oberentfelden: 24 plots
- Oberhof: 14 plots
- Oberkulm: 24 plots
- Oberlunkhofen: 29 plots
- Obermumpf: 43 plots
- Oberrohrdorf: 14 plots
- Oberrüti: 9 plots
- Obersiggenthal: 25 plots
- Oberwil-Lieli: 30 plots
- Oeschgen: 21 plots
- Oftringen: 77 plots
- Olsberg: 9 plots
- Othmarsingen: 25 plots
- Reinach: 132 plots
- Reitnau: 45 plots
- Remetschwil: 15 plots
- Remigen: 11 plots
- Rheinfelden: 33 plots
- Riniken: 8 plots
- Rothrist: 52 plots
- Rottenschwil: 9 plots
- Rudolfstetten-Friedlisberg: 17 plots
- Rüfenach: 11 plots
- Rupperswil: 66 plots
- Safenwil: 31 plots
- Sarmenstorf: 59 plots
- Schafisheim: 44 plots
- Schinznach: 61 plots
- Schlossrued: 19 plots
- Schmiedrued: 17 plots
- Schneisingen: 14 plots
- Schöftland: 42 plots
- Schupfart: 21 plots
- Schwaderloch: 26 plots
- Seengen: 65 plots
- Seon: 52 plots
- Siglistorf: 5 plots
- Sins: 12 plots
- Sisseln: 39 plots
- Spreitenbach: 29 plots
- Staffelbach: 28 plots
- Staufen: 20 plots
- Stein: 23 plots
- Stetten: 14 plots
- Strengelbach: 15 plots
- Suhr: 29 plots
- Tägerig: 23 plots
- Tegerfelden: 26 plots
- Teufenthal: 27 plots
- Thalheim: 22 plots
- Uerkheim: 14 plots
- Uezwil: 6 plots
- Unterentfelden: 10 plots
- Unterkulm: 37 plots
- Unterlunkhofen: 23 plots
- Untersiggenthal: 54 plots
- Veltheim: 21 plots
- Villigen: 14 plots
- Villmergen: 36 plots
- Vordemwald: 14 plots
- Wallbach: 27 plots
- Waltenschwil: 38 plots
- Wegenstetten: 32 plots
- Wettingen: 26 plots
- Widen: 21 plots
- Wiliberg: 4 plots
- Windisch: 33 plots
- Wittnau: 51 plots
- Wölflinswil: 23 plots
- Wohlen: 83 plots
- Wohlenschwil: 14 plots
- Würenlingen: 44 plots
- Würenlos: 27 plots
- Zeihen: 14 plots
- Zeiningen: 35 plots
- Zetzwil: 23 plots
- Zofingen: 45 plots
- Zufikon: 12 plots
- Zurzach: 110 plots
- Zuzgen: 26 plots
Official contacts: geoportal, cadastre, land registry
Bauland-Scout brings together official geodata and filters out the undeveloped building zones. It does not replace the cantonal geoportal (GIS) or the PLR cadastre: legally binding extracts, the zoning plan and certified cadastral extracts (cadastral surveyor or land registry office) are available from the official authorities.