Western Australia · Region
Home builders in Armadale & Byford
15 suburbs written under 4 separate planning schemes. The rules that govern your block are the ones in its own scheme, not the ones a builder learned in the council next door.
- Licence checked
- Insurance sighted
- Solvency re-checked
Armadale & Byford suburb by suburb
| Suburb | Residential zones | R-Code density | Bushfire-prone | Overlays |
|---|---|---|---|---|
| Armadale | Mixed business/residential, Residential | R5–R60 | Mapped | 5 |
| Bateman | Residential | R20–R40 | Mapped | 0 |
| Beckenham | Residential, Urban development | R17.5–R100 | Mapped | 3 |
| Bedfordale | Residential, Special | R5 | Mapped | 7 |
| Brookdale | Residential | R15–R40 | Mapped | 1 |
| Bull Creek | Residential | R20–R60 | Mapped | 0 |
| Byford | Residential, Rural, Urban development | R2–R60 | Mapped | 5 |
| Camillo | Residential | R15–R60 | Mapped | 1 |
| Cardup | Rural, Urban development | set by structure plan | Mapped | 1 |
| Champion Lakes | Special, Urban development | set by structure plan | Mapped | 4 |
| Forrestdale | Residential, Urban development | R12.5–R25 | Mapped | 10 |
| Harrisdale | Residential, Urban development | R25–R60 | Mapped | 7 |
| Oldbury | Drainage/waterway, Industrial development, Local distributor road | set by structure plan | Mapped | 7 |
| Piara Waters | Residential, Urban development | R15–R60 | Mapped | 7 |
| Roleystone | Residential, Special | R5 | Mapped | 8 |
Reading the table
- Armadale, Beckenham, Bedfordale, Brookdale, Byford, Camillo, Cardup, Champion Lakes, Forrestdale, Harrisdale, Oldbury and Piara Waters are inside a declared growth area; Bateman, Bull Creek and Roleystone are established.
- 31 overlay families are mapped across the region; Forrestdale carries the most at 10.
- The 15 mapped suburbs cover 238 km² between them — Bedfordale is the largest at 54 km² and Brookdale the smallest at 1.2 km².
What is mapped across Armadale & Byford
| Mapped only in some suburbs | Where (in the suburb, not on a given block) |
|---|---|
| Development area | Armadale, Bedfordale, Brookdale, Byford, Camillo, Champion Lakes, Forrestdale, Harrisdale, Piara Waters and Roleystone |
| Development contribution area | Armadale, Forrestdale, Harrisdale, Piara Waters and Roleystone |
| SCA - Bush Forever sites - outside of parks and recreation reservation | Armadale, Forrestdale and Harrisdale |
| SCA - green links/remnant vegetation outside parks and recreation reservation | Armadale, Bedfordale and Forrestdale |
| SCA - Poultry Farm Buffer | Armadale, Forrestdale and Piara Waters |
| SCA - public drinking water protection - priority 1 | Bedfordale, Piara Waters and Roleystone |
| SCA - wetland protection areas - conservation category wetland | Champion Lakes, Harrisdale and Piara Waters |
| Special control area - Development control area/plan | Byford, Cardup and Oldbury |
| Development envelope area | Bedfordale and Forrestdale |
| Environmental conditions | Byford and Forrestdale |
| SCA - flood prone areas - flood fringes | Champion Lakes and Forrestdale |
| SCA - flood prone areas - floodways | Champion Lakes and Forrestdale |
| SCA - prime landscape quality | Bedfordale and Roleystone |
| SCA - water courses with remnant vegetation outside of parks and recreation reservation | Bedfordale and Roleystone |
| SCA - wetland protection areas - environmental protection policy swan coastal plain lakes | Harrisdale and Piara Waters |
| SCA - wetland protection areas - groundwater environmental protection area | Harrisdale and Piara Waters |
| Special control area - Basic raw material | Byford and Oldbury |
| Special control area - Environment | Bedfordale and Byford |
| Additional Site Requirements - Rural and Rural Residential | Roleystone |
| Area of landscape protection | Oldbury |
| Development contribution area No.2 | Oldbury |
| Drainage catchment management | Oldbury |
| Policy areas | Oldbury |
| SCA - catchment protection area - Peel - Harvey coastal plain catchment | Forrestdale |
| SCA - kennel buffer | Harrisdale |
| SCA - prime agricultural land protection area | Roleystone |
| SCA - public drinking water protection - priority 2 | Roleystone |
| Special Control Area - Infrastructure | Beckenham |
| Special control Area - Perth Airport Buffer | Beckenham |
| Special Control Area - Perth Airport Buffer | Beckenham |
| Special control area - Public drinking water source area | Oldbury |
Which Armadale & Byford suburb suits which build
- Room to move
Bedfordale is the largest at 54.3 km², Brookdale the most compact at 1.2 km².
- Fewest planning controls
Bull Creek, with 0 overlay families mapped against 10 in Forrestdale.
- New estate, or established
Armadale, Beckenham, Bedfordale, Brookdale, Byford, Camillo, Cardup, Champion Lakes, Forrestdale, Harrisdale, Oldbury, Piara Waters sit in a declared growth area; Bateman, Bull Creek, Roleystone are established.
Questions about building in Armadale & Byford
Which council approves building work in Armadale & Byford?
4: Armadale, Bedfordale, Brookdale, Camillo, Champion Lakes, Forrestdale, Harrisdale, Piara Waters and Roleystone with City of Armadale; Bateman and Bull Creek with City of Melville; Beckenham with City of Gosnells; Byford, Cardup and Oldbury with Shire of Serpentine-Jarrahdale.
Is bushfire-prone land mapped in Armadale & Byford?
Yes, in all 15 mapped Armadale & Byford suburbs: Armadale, Bateman, Beckenham, Bedfordale, Brookdale, Bull Creek, Byford, Camillo, Cardup, Champion Lakes, Forrestdale, Harrisdale, Oldbury, Piara Waters and Roleystone.
Which Armadale & Byford suburb has the most planning constraints?
Forrestdale: 10 overlay families against 0 in Bull Creek. SCA - catchment protection area - Peel - Harvey coastal plain catchment is mapped in Forrestdale and in none of the others.
What planning zones apply across Armadale & Byford?
12: Drainage/waterway, Industrial development, Local distributor road, Local road, Mixed business/residential, Primary distributor road, Public open space, Residential, Rural, Rural residential, Special residential and Urban development. Widest range: Oldbury, at 7.
Is heritage mapped in Armadale & Byford?
Heritage records intersecting each suburb: Beckenham 7, Armadale 6, Roleystone 4, Byford 2, Bull Creek 1, Cardup 1, Oldbury 1. None in Bateman, Bedfordale, Brookdale, Camillo, Champion Lakes, Forrestdale, Harrisdale and Piara Waters.
What R-codes apply in Armadale & Byford?
Armadale R5–R60, Bateman R20–R40, Beckenham R17.5–R100, Bedfordale R5, Brookdale R15–R40, Bull Creek R20–R60, Byford R2–R60, Camillo R15–R60, Forrestdale R12.5–R25, Harrisdale R25–R60, Piara Waters R15–R60, Roleystone R5.
Lodge with: Armadale, Bedfordale, Brookdale, Camillo, Champion Lakes, Forrestdale, Harrisdale, Piara Waters and Roleystone with City of Armadale (Armadale Local Planning Scheme No. 4); Bateman and Bull Creek with City of Melville (Melville Local Planning Scheme No. 6); Beckenham with City of Gosnells (Gosnells Local Planning Scheme No. 24); Byford, Cardup and Oldbury with Shire of Serpentine-Jarrahdale (Serpentine Jarrahdale Local Planning Scheme No. 3). Read 2026-09-19.
Licence checked on Building and Energy WA's register, insurance sighted, solvency re-checked, service area confirmed. How the check works
Building in Armadale & Byford?
Tell us the suburb and what you are building. Licence checked with Building and Energy WA, insurance sighted, still trading, and genuinely working in Armadale, Bateman and Beckenham. If we cannot find one worth recommending, we will say so.
Start my brief →Free · about 3 minutes · no obligation · your details are never sold