Find my builder
15suburbs mapped in Armadale & ByfordAcross 4 councils — which one you lodge with changes the process and the timeline.

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.

Find a builder in Armadale & Byford Free · 3 minutes · no phone number to start
  • Licence checked
  • Insurance sighted
  • Solvency re-checked
15Armadale & Byford suburbs read parcel by parcel from Western Australia's own planning data
4Councils across the region. Which one you lodge with changes the process and the timeline
31Distinct overlay families mapped across these suburbs, each one something a builder prices differently

Armadale & Byford suburb by suburb

SuburbResidential zonesR-Code densityBushfire-proneOverlays
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 suburbsWhere (in the suburb, not on a given block)
Development areaArmadale, Bedfordale, Brookdale, Byford, Camillo, Champion Lakes, Forrestdale, Harrisdale, Piara Waters and Roleystone
Development contribution areaArmadale, Forrestdale, Harrisdale, Piara Waters and Roleystone
SCA - Bush Forever sites - outside of parks and recreation reservationArmadale, Forrestdale and Harrisdale
SCA - green links/remnant vegetation outside parks and recreation reservationArmadale, Bedfordale and Forrestdale
SCA - Poultry Farm BufferArmadale, Forrestdale and Piara Waters
SCA - public drinking water protection - priority 1Bedfordale, Piara Waters and Roleystone
SCA - wetland protection areas - conservation category wetlandChampion Lakes, Harrisdale and Piara Waters
Special control area - Development control area/planByford, Cardup and Oldbury
Development envelope areaBedfordale and Forrestdale
Environmental conditionsByford and Forrestdale
SCA - flood prone areas - flood fringesChampion Lakes and Forrestdale
SCA - flood prone areas - floodwaysChampion Lakes and Forrestdale
SCA - prime landscape qualityBedfordale and Roleystone
SCA - water courses with remnant vegetation outside of parks and recreation reservationBedfordale and Roleystone
SCA - wetland protection areas - environmental protection policy swan coastal plain lakesHarrisdale and Piara Waters
SCA - wetland protection areas - groundwater environmental protection areaHarrisdale and Piara Waters
Special control area - Basic raw materialByford and Oldbury
Special control area - EnvironmentBedfordale and Byford
Additional Site Requirements - Rural and Rural ResidentialRoleystone
Area of landscape protectionOldbury
Development contribution area No.2Oldbury
Drainage catchment managementOldbury
Policy areasOldbury
SCA - catchment protection area - Peel - Harvey coastal plain catchmentForrestdale
SCA - kennel bufferHarrisdale
SCA - prime agricultural land protection areaRoleystone
SCA - public drinking water protection - priority 2Roleystone
Special Control Area - InfrastructureBeckenham
Special control Area - Perth Airport BufferBeckenham
Special Control Area - Perth Airport BufferBeckenham
Special control area - Public drinking water source areaOldbury

Which Armadale & Byford suburb suits which build

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