If you've looked up a property in Western Australia, you've probably seen a code like R20, R40 or R60 attached to it. These are Residential Design Codes, usually called "R-Codes", and they are one of the biggest factors in what you can build on a block. Get the R-Code wrong and your development plans can fall apart before they start.
This guide explains what the numbers mean, and how the same idea appears under different names in every other Australian state.
What the R-Code Number Represents
The number after the "R" broadly reflects residential density: how many dwellings are expected per hectare of land. A higher number means higher density, smaller minimum lot sizes, and more dwellings permitted on the same block.
As a rough guide under WA's Residential Design Codes:
- R20: lower density. A minimum site area of 350 m² and an average of 450 m² per dwelling.
- R30 to R40: medium density. At R30 the minimum is 260 m² and the average 300 m²; at R40 they are 180 m² and 220 m². That opens the door to grouped dwellings and townhouses.
- R60 and above: higher density. At R60 the minimum is 120 m² and the average 150 m² per dwelling, supporting multi-unit and apartment-style development.
Why "Minimum" and "Average" Site Area Both Matter
R-Codes usually specify two site-area figures: a minimum and an average. On a multi-dwelling site, each lot must meet the minimum, but the whole development also has to satisfy the average across all lots. This stops developers from cramming the maximum number of tiny lots onto a site.
A simple example: an 800 m² block coded R30, where the average site area is 300 m², has room for two dwellings (800 ÷ 300 = 2.7, rounded down). It is the average, not the minimum, that sets how many dwellings fit. Setbacks, driveway access, open space and parking rules can reduce the number further, because density is the ceiling, not a guarantee.
Dual-Coded Blocks (e.g. R20/R40)
You'll sometimes see a block with two codes, like R20/R40. This means the lower density applies by default, but the higher density can be achieved if you meet extra conditions, often things like connecting to reticulated sewer, meeting design standards, or aged/dependent housing provisions. Dual coding is a common way councils allow gentle density increases without blanket rezoning.
How Other States Control Density
Only WA uses the "R-Code" label, but every state controls residential density, just with different tools:
- NSW: Local Environmental Plans (LEPs) use Minimum Lot Size maps plus Floor Space Ratio (FSR) and height controls to set density.
- Victoria: residential zones (General Residential, Neighbourhood Residential, Residential Growth) combined with ResCode standards govern lot sizes, height and dwelling yield.
- Queensland: council planning schemes set density through zone codes, minimum lot sizes and dwelling-per-site provisions.
- SA: the Planning and Design Code uses zones and Technical and Numeric Variations (TNVs) for minimum site areas and frontages.
The vocabulary differs, but the question is always the same: how much land does each dwelling need, and how many will the controls allow?
What Density Controls Don't Tell You
An R-Code (or its interstate equivalent) sets the theoretical dwelling yield, but it never acts alone. Your real capacity also depends on:
- Setbacks and building envelopes that shrink the usable footprint.
- Open space and landscaping minimums per dwelling.
- Car parking and access requirements, which can consume surprising amounts of land.
- Overlays and constraints: flood, bushfire, heritage or vegetation controls can override density on paper. See our guide to what a planning overlay means for your build.
How to Check Your Block's Density
Before you buy or plan, you want three numbers: your land size, your density code or minimum lot size, and the resulting maximum dwelling yield. You can look up the zoning and density code for any Australian property using ZoneScout's property search, then confirm the fine detail against your local scheme or with a town planner.
Once you know how many dwellings your land can realistically support, the next step is checking whether the project actually stacks up financially. Our feasibility guide walks through the numbers professional developers use before they commit.
Not sure what your density code allows?
Get a free assessment from a qualified town planner