25-suburb sample of the data engine that powers per-suburb landing pages. Each suburb is enriched at build time from Wikipedia + Wikidata (demographics, geo) and Open-Meteo (rainfall), then joined to curated DPIRD soil-zone and DWER bore-zone maps. This is the differentiated data that makes 300+ suburb pages survive Google's doorway-page filter.
| Suburb | Postcode | Soil zone | Bore zone | Population | Density | Rainfall | From HQ |
|---|---|---|---|---|---|---|---|
| Jandakot City of Cockburn | 6164 | Pinjarra Plain (Alluvial Clays) | Jandakot Mound | 2,533 | 156 /km² | 667 mm | 0.2 km |
| Cockburn Central City of Cockburn | 6164 | Pinjarra Plain (Alluvial Clays) | Jandakot Mound | 1,521 | 543 /km² | 667 mm | 3 km |
| Canning Vale City of Canning | 6155 | Pinjarra Plain (Alluvial Clays) | Jandakot Mound | 34,504 | 1,358 /km² | 667 mm | 4.9 km |
| Willetton City of Canning | 6155 | Pinjarra Plain (Alluvial Clays) | Jandakot Mound | 19,262 | 2,214 /km² | 667 mm | 5.9 km |
| Fremantle City of Fremantle | 6160 | Spearwood Sands | Jandakot Mound | — | — | 657 mm | 13 km |
| Armadale City of Armadale | 6112 | Pinjarra Plain (Alluvial Clays) | Jandakot Mound | 13,415 | 1,616 /km² | 818 mm | 14.5 km |
| Nedlands City of Nedlands | 6009 | Karrakatta Sands | Gnangara Mound | 10,561 | 1,956 /km² | 674 mm | 14.9 km |
| Cottesloe Town of Cottesloe | 6011 | Spearwood Sands | Gnangara Mound | 7,750 | 2,039 /km² | 674 mm | 16.5 km |
| East Perth City of Perth | 6004 | Karrakatta Sands | Gnangara Mound | 11,681 | 3,650 /km² | 727 mm | 16.7 km |
| Northbridge City of Perth | 6003 | Karrakatta Sands | Gnangara Mound | 1,420 | 2,840 /km² | 674 mm | 17.3 km |
| Subiaco City of Subiaco | 6008 | Karrakatta Sands | Gnangara Mound | 9,940 | 3,206 /km² | 674 mm | 17.7 km |
| Leederville City of Vincent | 6007 | Karrakatta Sands | Gnangara Mound | 3,686 | 2,457 /km² | 674 mm | 19 km |
| Mount Lawley City of Stirling / City of Vincent | 6050 | Bassendean Sands | Gnangara Mound | 11,328 | 2,575 /km² | 727 mm | 19.4 km |
| Bayswater City of Bayswater | 6053 | Bassendean Sands | Gnangara Mound | 15,288 | 1,560 /km² | 727 mm | 21.1 km |
| Kalamunda City of Kalamunda | 6076 | Darling Scarp / Lateritic | Darling Scarp (lateritic) | 7,163 | 676 /km² | 807 mm | 22.7 km |
| Bassendean Town of Bassendean | 6054 | Bassendean Sands | Gnangara Mound | 10,837 | 1,466 /km² | 775 mm | 23.3 km |
| Rockingham City of Rockingham | 6168 | Spearwood Sands | Rockingham Sand Plain | 15,312 | 1,196 /km² | 718 mm | 23.9 km |
| Scarborough City of Stirling | 6019 | Spearwood Sands | Gnangara Mound | 17,605 | 3,593 /km² | 675 mm | 25.5 km |
| Midland City of Swan | 6056 | Pinjarra Plain (Alluvial Clays) | Gnangara Mound | 6,335 | 1,440 /km² | 775 mm | 27.3 km |
| Hillarys City of Joondalup | 6025 | Spearwood Sands | Gnangara Mound | 11,200 | 1,750 /km² | 672 mm | 35.2 km |
| Mundaring Shire of Mundaring | 6073 | Darling Scarp / Lateritic | Darling Scarp (lateritic) | 3,190 | 101 /km² | 726 mm | 36.4 km |
| Ellenbrook City of Swan | 6069 | Bassendean Sands | Gnangara Mound | 24,668 | 1,883 /km² | 709 mm | 39.3 km |
| Wanneroo City of Wanneroo | 6065 | Bassendean Sands | Gnangara Mound | 12,113 | 5,047 /km² | 672 mm | 40.3 km |
| Joondalup City of Joondalup | 6027 | Bassendean Sands | Gnangara Mound | 9,193 | 859 /km² | 672 mm | 41.2 km |
| Mandurah City of Mandurah | 6210 | Spearwood Sands | Mandurah / Pinjarra Plain | — | — | 667 mm | 49.3 km |