Free investor tool

Granny Flat ROI by Suburb — Melbourne Investment Returns

Ranked granny flat returns for 409 Victorian suburbs: modelled build outlay, net weekly rent uplift, gross yield on outlay, payback years and the share of lots clearing the 300m² small-second-dwelling minimum. Built from Valuer-General medians, Vicmap parcel boundaries and PremiumRea's 2026 build schedule — by a Melbourne buyers agent.

By Joey Don · Co-Founder & CEO·Updated ·Data: Valuer-General VIC Q2 2025 · Vicmap parcels · PremiumRea 2026 build schedule

All suburbs, ranked

Showing 100 of 330 suburbs · Click a column header to re-sort. Default: payback (ascending), then yield uplift.
#Model
1Melton3337$510K81%$202,400+$470/wk12.1%+3.43pp8.3 yrsModel it →
2Yea3717$525K96%$202,400+$470/wk12.1%+3.36pp8.3 yrsModel it →
3Melton South3338$526K85%$202,400+$470/wk12.1%+3.36pp8.3 yrsModel it →
4Kurunjang3337$551K89%$202,400+$470/wk12.1%+3.24pp8.3 yrsModel it →
5Melton West3337$564K91%$202,400+$470/wk12.1%+3.19pp8.3 yrsModel it →
6Kilmore3764$590K94%$202,400+$470/wk12.1%+3.08pp8.3 yrsModel it →
7Brookfield3338$590K91%$202,400+$470/wk12.1%+3.08pp8.3 yrsModel it →
8Wyndham Vale3024$590K80%$202,400+$470/wk12.1%+3.08pp8.3 yrsModel it →
9Cobblebank3338$603K76%$202,400+$470/wk12.1%+3.04pp8.3 yrsModel it →
10Cobblebank - Strathtulloh3338$603K76%$202,400+$470/wk12.1%+3.04pp8.3 yrsModel it →
11Laverton3026$605K74%$202,400+$470/wk12.1%+3.03pp8.3 yrsModel it →
12Bacchus Marsh3340$617K92%$202,400+$470/wk12.1%+2.98pp8.3 yrsModel it →
13Rockbank3024$621K78%$202,400+$470/wk12.1%+2.97pp8.3 yrsModel it →
14Broadmeadows3047$620K68%$202,400+$470/wk12.1%+2.97pp8.3 yrsModel it →
15Doveton3177$630K69%$202,400+$470/wk12.1%+2.94pp8.3 yrsModel it →
16Wallan3658$640K87%$202,400+$470/wk12.1%+2.90pp8.3 yrsModel it →
17Werribee3030$641K83%$202,400+$470/wk12.1%+2.90pp8.3 yrsModel it →
18Manor Lakes$650K82%$202,400+$470/wk12.1%+2.87pp8.3 yrsModel it →
19Kings Park3021$653K91%$202,400+$470/wk12.1%+2.86pp8.3 yrsModel it →
20Hoppers Crossing3029$660K86%$202,400+$470/wk12.1%+2.83pp8.3 yrsModel it →
21Tarneit3029$665K83%$202,400+$470/wk12.1%+2.82pp8.3 yrsModel it →
22Meadow Heights3048$670K85%$202,400+$470/wk12.1%+2.80pp8.3 yrsModel it →
23Truganina3029$671K79%$202,400+$470/wk12.1%+2.80pp8.3 yrsModel it →
24Frankston North3199$670K76%$202,400+$470/wk12.1%+2.80pp8.3 yrsModel it →
25Hampton Park3976$675K85%$202,400+$470/wk12.1%+2.79pp8.3 yrsModel it →
26Diggers Rest3427$675K84%$202,400+$470/wk12.1%+2.79pp8.3 yrsModel it →
27Sunbury3429$675K83%$202,400+$470/wk12.1%+2.79pp8.3 yrsModel it →
28Deer Park3023$680K87%$202,400+$470/wk12.1%+2.77pp8.3 yrsModel it →
29St Albans3021$680K77%$202,400+$470/wk12.1%+2.77pp8.3 yrsModel it →
30Campbellfield3061$679K77%$202,400+$470/wk12.1%+2.77pp8.3 yrsModel it →
31Campbellfield - Coolaroo3061$679K77%$202,400+$470/wk12.1%+2.77pp8.3 yrsModel it →
32Roxburgh Park3064$683K87%$202,400+$470/wk12.1%+2.76pp8.3 yrsModel it →
33Delahey3037$689K89%$202,400+$470/wk12.1%+2.74pp8.3 yrsModel it →
34Pakenham3810$690K81%$202,400+$470/wk12.1%+2.74pp8.3 yrsModel it →
35Koo Wee Rup3984$695K84%$202,400+$470/wk12.1%+2.72pp8.3 yrsModel it →
36Fraser Rise3335$695K78%$202,400+$470/wk12.1%+2.72pp8.3 yrsModel it →
37Macedon3440$700K94%$202,400+$470/wk12.1%+2.71pp8.3 yrsModel it →
38Cranbourne West3977$700K79%$202,400+$470/wk12.1%+2.71pp8.3 yrsModel it →
39Cranbourne South3977$700K78%$202,400+$470/wk12.1%+2.71pp8.3 yrsModel it →
40Craigieburn3064$700K76%$202,400+$470/wk12.1%+2.71pp8.3 yrsModel it →
41Mickleham3064$700K74%$202,400+$470/wk12.1%+2.71pp8.3 yrsModel it →
42Bannockburn3331$707K98%$202,400+$470/wk12.1%+2.69pp8.3 yrsModel it →
43Romsey3434$705K91%$202,400+$470/wk12.1%+2.69pp8.3 yrsModel it →
44Eynesbury3338$705K85%$202,400+$470/wk12.1%+2.69pp8.3 yrsModel it →
45Wollert3750$705K72%$202,400+$470/wk12.1%+2.69pp8.3 yrsModel it →
46Cranbourne3977$714K79%$202,400+$470/wk12.1%+2.67pp8.3 yrsModel it →
47Sunshine West3020$713K72%$202,400+$470/wk12.1%+2.67pp8.3 yrsModel it →
48Riddells Creek3431$720K94%$202,400+$470/wk12.1%+2.65pp8.3 yrsModel it →
49Hastings3918$725K87%$202,400+$470/wk12.1%+2.64pp8.3 yrsModel it →
50Mernda3754$725K86%$202,400+$470/wk12.1%+2.64pp8.3 yrsModel it →
51Epping3076$723K79%$202,400+$470/wk12.1%+2.64pp8.3 yrsModel it →
52Cranbourne East3977$730K81%$202,400+$470/wk12.1%+2.62pp8.3 yrsModel it →
53Altona Meadows3028$730K79%$202,400+$470/wk12.1%+2.62pp8.3 yrsModel it →
54Whittlesea3757$735K81%$202,400+$470/wk12.1%+2.61pp8.3 yrsModel it →
55Clyde North3978$736K78%$202,400+$470/wk12.1%+2.61pp8.3 yrsModel it →
56Lalor3075$738K80%$202,400+$470/wk12.1%+2.60pp8.3 yrsModel it →
57Hallam3803$740K78%$202,400+$470/wk12.1%+2.59pp8.3 yrsModel it →
58Ardeer3020$742K73%$202,400+$470/wk12.1%+2.59pp8.3 yrsModel it →
59Ardeer - Albion3020$742K73%$202,400+$470/wk12.1%+2.59pp8.3 yrsModel it →
60Braybrook3019$743K64%$202,400+$470/wk12.1%+2.59pp8.3 yrsModel it →
61Seabrook3028$745K89%$202,400+$470/wk12.1%+2.58pp8.3 yrsModel it →
62Caroline Springs3023$750K88%$202,400+$470/wk12.1%+2.57pp8.3 yrsModel it →
63Heidelberg West3081$750K64%$202,400+$470/wk12.1%+2.57pp8.3 yrsModel it →
64Doreen3754$753K91%$202,400+$470/wk12.1%+2.56pp8.3 yrsModel it →
65Sydenham3037$751K81%$202,400+$470/wk12.1%+2.56pp8.3 yrsModel it →
66Gladstone Park3049$752K73%$202,400+$470/wk12.1%+2.56pp8.3 yrsModel it →
67Rosebud3939$756K83%$202,400+$470/wk12.1%+2.55pp8.3 yrsModel it →
68Sunshine North3020$755K78%$202,400+$470/wk12.1%+2.55pp8.3 yrsModel it →
69Thomastown3074$755K78%$202,400+$470/wk12.1%+2.55pp8.3 yrsModel it →
70Dandenong3175$755K74%$202,400+$470/wk12.1%+2.55pp8.3 yrsModel it →
71Belgrave3160$760K95%$202,400+$470/wk12.1%+2.54pp8.3 yrsModel it →
72Belgrave - Selby3160$760K95%$202,400+$470/wk12.1%+2.54pp8.3 yrsModel it →
73Cranbourne North3977$771K90%$202,400+$470/wk12.1%+2.51pp8.3 yrsModel it →
74Carrum Downs3201$775K80%$202,400+$470/wk12.1%+2.50pp8.3 yrsModel it →
75Kinglake3763$780K98%$202,400+$470/wk12.1%+2.49pp8.3 yrsModel it →
76Burnside Heights3023$780K89%$202,400+$470/wk12.1%+2.49pp8.3 yrsModel it →
77Healesville3777$793K92%$202,400+$470/wk12.1%+2.46pp8.3 yrsModel it →
78Bunyip3813$792K91%$202,400+$470/wk12.1%+2.46pp8.3 yrsModel it →
79Bunyip3814$792K91%$202,400+$470/wk12.1%+2.46pp8.3 yrsModel it →
80Bunyip - Garfield3814$792K91%$202,400+$470/wk12.1%+2.46pp8.3 yrsModel it →
81Somerville3912$790K89%$202,400+$470/wk12.1%+2.46pp8.3 yrsModel it →
82Narre Warren3805$790K86%$202,400+$470/wk12.1%+2.46pp8.3 yrsModel it →
83Dandenong North3175$790K83%$202,400+$470/wk12.1%+2.46pp8.3 yrsModel it →
84Monbulk3782$795K98%$202,400+$470/wk12.1%+2.45pp8.3 yrsModel it →
85Kyneton3444$797K96%$202,400+$470/wk12.1%+2.45pp8.3 yrsModel it →
86Endeavour Hills3802$795K81%$202,400+$470/wk12.1%+2.45pp8.3 yrsModel it →
87Point Cook3030$800K89%$202,400+$470/wk12.1%+2.44pp8.3 yrsModel it →
88Burnside3023$798K89%$202,400+$470/wk12.1%+2.44pp8.3 yrsModel it →
89Tullamarine3043$800K73%$202,400+$470/wk12.1%+2.44pp8.3 yrsModel it →
90Fawkner3060$801K70%$202,400+$470/wk12.1%+2.44pp8.3 yrsModel it →
91South Morang3752$805K83%$202,400+$470/wk12.1%+2.43pp8.3 yrsModel it →
92Derrimut3026$807K84%$202,400+$470/wk12.1%+2.42pp8.3 yrsModel it →
93Noble Park North3174$807K70%$202,400+$470/wk12.1%+2.42pp8.3 yrsModel it →
94Frankston3199$810K77%$202,400+$470/wk12.1%+2.41pp8.3 yrsModel it →
95Skye3977$817K82%$202,400+$470/wk12.1%+2.40pp8.3 yrsModel it →
96Hadfield3046$816K56%$202,400+$470/wk12.1%+2.40pp8.3 yrsModel it →
97Narre Warren South3805$820K87%$202,400+$470/wk12.1%+2.39pp8.3 yrsModel it →
98Noble Park3174$820K66%$202,400+$470/wk12.1%+2.39pp8.3 yrsModel it →
99Sunshine3020$823K72%$202,400+$470/wk12.1%+2.38pp8.3 yrsModel it →
100Glenroy3046$825K55%$202,400+$470/wk12.1%+2.38pp8.3 yrsModel it →
Queensland

Queensland — secondary dwelling ROI by suburb

493 Queensland suburbs on PremiumRea's QLD schedule. A 60m² secondary dwelling is $200k ex-GST + 10% GST + $15.4k of paperwork ≈ $235k all-in, rents at $600/wk and adds $550/wk net after the $50/wk main-house adjustment — a modelled payback of 8.2 years. The schedule is one state-wide figure, so outlay, uplift, yield-on-outlay and payback are identical in every row; what changes suburb to suburb is the council's secondary-dwelling rule and the lot sizes in the cadastre.

QLD schedule (PremiumRea 2026): build 60m² $200k / 30m² $140k ex-GST · +10% GST · paperwork $15.4k / $13.2k · rent $600/wk / $400/wk · main-house adjustment −$50/wk. No regional travel fee applies in Queensland.

Queensland median house prices are not published as open data (there is no Valuer-General equivalent, and licensed series cannot be republished here), so the combined-asset yield uplift shown for Victoria is not computed for Queensland — no estimate is substituted.

All Queensland suburbs

Showing 100 of 340 suburbs · Click a column header to re-sort. Default: council-rule lot share (councils with no lot-size rule sort last), then lots ≥450m².
#Council ruleCheck a lot
1Karalee - Barellan Point4306SEQIpswichGFA cap banded from 450m²90% ≥450m²90%$235,400+$550/wk12.2%8.2 yrsSite planner →
2North Ipswich - Tivoli4305SEQIpswichGFA cap banded from 450m²90% ≥450m²90%$235,400+$550/wk12.2%8.2 yrsSite planner →
3Carole Park4300SEQIpswichGFA cap banded from 450m²88% ≥450m²88%$235,400+$550/wk12.2%8.2 yrsSite planner →
4Caloundra Hinterland4552SEQSunshine Coast≤60m² GFA · within 20m of the house · lot ≥600m²88% ≥600m²90%$235,400+$550/wk12.2%8.2 yrsSite planner →
5Ipswich4305SEQIpswichGFA cap banded from 450m²88% ≥450m²88%$235,400+$550/wk12.2%8.2 yrsSite planner →
6Rosewood4340SEQIpswichGFA cap banded from 450m²87% ≥450m²87%$235,400+$550/wk12.2%8.2 yrsSite planner →
7Maroochy Hinterland4574SEQSunshine Coast≤60m² GFA · within 20m of the house · lot ≥600m²87% ≥600m²90%$235,400+$550/wk12.2%8.2 yrsSite planner →
8Leichhardt - One Mile4306SEQIpswichGFA cap banded from 450m²85% ≥450m²85%$235,400+$550/wk12.2%8.2 yrsSite planner →
9Glass House Mountains4518SEQSunshine Coast≤60m² GFA · within 20m of the house · lot ≥600m²85% ≥600m²87%$235,400+$550/wk12.2%8.2 yrsSite planner →
10Camira - Gailes4300SEQIpswichGFA cap banded from 450m²84% ≥450m²84%$235,400+$550/wk12.2%8.2 yrsSite planner →
11Riverview4303SEQIpswichGFA cap banded from 450m²84% ≥450m²84%$235,400+$550/wk12.2%8.2 yrsSite planner →
12New Chum4303SEQIpswichGFA cap banded from 450m²84% ≥450m²84%$235,400+$550/wk12.2%8.2 yrsSite planner →
13Raceview4305SEQIpswichGFA cap banded from 450m²83% ≥450m²83%$235,400+$550/wk12.2%8.2 yrsSite planner →
14Palmwoods4555SEQSunshine Coast≤60m² GFA · within 20m of the house · lot ≥600m²83% ≥600m²85%$235,400+$550/wk12.2%8.2 yrsSite planner →
15Bundamba4304SEQIpswichGFA cap banded from 450m²83% ≥450m²83%$235,400+$550/wk12.2%8.2 yrsSite planner →
16Churchill - Yamanto4305SEQIpswichGFA cap banded from 450m²82% ≥450m²82%$235,400+$550/wk12.2%8.2 yrsSite planner →
17Brassall4305SEQIpswichGFA cap banded from 450m²81% ≥450m²81%$235,400+$550/wk12.2%8.2 yrsSite planner →
18Collingwood Park - Redbank4301SEQIpswichGFA cap banded from 450m²75% ≥450m²75%$235,400+$550/wk12.2%8.2 yrsSite planner →
19Goodna4300SEQIpswichGFA cap banded from 450m²75% ≥450m²75%$235,400+$550/wk12.2%8.2 yrsSite planner →
20Bellbird Park4300SEQIpswichGFA cap banded from 450m²74% ≥450m²74%$235,400+$550/wk12.2%8.2 yrsSite planner →
21Diddillibah - Rosemount4559SEQSunshine Coast≤60m² GFA · within 20m of the house · lot ≥600m²73% ≥600m²78%$235,400+$550/wk12.2%8.2 yrsSite planner →
22Springfield4300SEQIpswichGFA cap banded from 450m²72% ≥450m²72%$235,400+$550/wk12.2%8.2 yrsSite planner →
23Redbank Plains4301SEQIpswichGFA cap banded from 450m²71% ≥450m²71%$235,400+$550/wk12.2%8.2 yrsSite planner →
24Augustine Heights - Brookwater4300SEQIpswichGFA cap banded from 450m²67% ≥450m²67%$235,400+$550/wk12.2%8.2 yrsSite planner →
25Nambour4560SEQSunshine Coast≤60m² GFA · within 20m of the house · lot ≥600m²66% ≥600m²72%$235,400+$550/wk12.2%8.2 yrsSite planner →
26Springfield Lakes4300SEQIpswichGFA cap banded from 450m²64% ≥450m²64%$235,400+$550/wk12.2%8.2 yrsSite planner →
27Ripley4306SEQIpswichGFA cap banded from 450m²64% ≥450m²64%$235,400+$550/wk12.2%8.2 yrsSite planner →
28Bli Bli4560SEQSunshine Coast≤60m² GFA · within 20m of the house · lot ≥600m²62% ≥600m²71%$235,400+$550/wk12.2%8.2 yrsSite planner →
29Eumundi - Yandina4561SEQSunshine Coast≤60m² GFA · within 20m of the house · lot ≥600m²60% ≥600m²70%$235,400+$550/wk12.2%8.2 yrsSite planner →
30Buderim4556SEQSunshine Coast≤60m² GFA · within 20m of the house · lot ≥600m²59% ≥600m²69%$235,400+$550/wk12.2%8.2 yrsSite planner →
31Meridan Plains - Little Mountain (North)4551SEQSunshine Coast≤60m² GFA · within 20m of the house · lot ≥600m²58% ≥600m²68%$235,400+$550/wk12.2%8.2 yrsSite planner →
32Landsborough4550SEQSunshine Coast≤60m² GFA · within 20m of the house · lot ≥600m²57% ≥600m²66%$235,400+$550/wk12.2%8.2 yrsSite planner →
33Marcoola - Mudjimba4564SEQSunshine Coast≤60m² GFA · within 20m of the house · lot ≥600m²53% ≥600m²70%$235,400+$550/wk12.2%8.2 yrsSite planner →
34Aroona - Currimundi4551SEQSunshine Coast≤60m² GFA · within 20m of the house · lot ≥600m²50% ≥600m²75%$235,400+$550/wk12.2%8.2 yrsSite planner →
35Golden Beach - Pelican Waters4551SEQSunshine Coast≤60m² GFA · within 20m of the house · lot ≥600m²49% ≥600m²64%$235,400+$550/wk12.2%8.2 yrsSite planner →
36Mooloolaba - Alexandra Headland4557SEQSunshine Coast≤60m² GFA · within 20m of the house · lot ≥600m²49% ≥600m²67%$235,400+$550/wk12.2%8.2 yrsSite planner →
37Mountain Creek4557SEQSunshine Coast≤60m² GFA · within 20m of the house · lot ≥600m²48% ≥600m²60%$235,400+$550/wk12.2%8.2 yrsSite planner →
38Maroochydore - Kuluin4558SEQSunshine Coast≤60m² GFA · within 20m of the house · lot ≥600m²46% ≥600m²54%$235,400+$550/wk12.2%8.2 yrsSite planner →
39Beerwah4519SEQSunshine Coast≤60m² GFA · within 20m of the house · lot ≥600m²45% ≥600m²56%$235,400+$550/wk12.2%8.2 yrsSite planner →
40Moffat Beach - Battery Hill4551SEQSunshine Coast≤60m² GFA · within 20m of the house · lot ≥600m²44% ≥600m²64%$235,400+$550/wk12.2%8.2 yrsSite planner →
41Buddina - Minyama4575SEQSunshine Coast≤60m² GFA · within 20m of the house · lot ≥600m²43% ≥600m²66%$235,400+$550/wk12.2%8.2 yrsSite planner →
42Caloundra - Kings Beach4551SEQSunshine Coast≤60m² GFA · within 20m of the house · lot ≥600m²43% ≥600m²54%$235,400+$550/wk12.2%8.2 yrsSite planner →
43Caloundra West - Baringa4551SEQSunshine Coast≤60m² GFA · within 20m of the house · lot ≥600m²42% ≥600m²54%$235,400+$550/wk12.2%8.2 yrsSite planner →
44Wurtulla - Birtinya4575SEQSunshine Coast≤60m² GFA · within 20m of the house · lot ≥600m²40% ≥600m²81%$235,400+$550/wk12.2%8.2 yrsSite planner →
45Coolum Beach4573SEQSunshine Coast≤60m² GFA · within 20m of the house · lot ≥600m²38% ≥600m²59%$235,400+$550/wk12.2%8.2 yrsSite planner →
46Parrearra - Warana4575SEQSunshine Coast≤60m² GFA · within 20m of the house · lot ≥600m²37% ≥600m²62%$235,400+$550/wk12.2%8.2 yrsSite planner →
47Peregian Springs4573SEQSunshine Coast≤60m² GFA · within 20m of the house · lot ≥600m²34% ≥600m²56%$235,400+$550/wk12.2%8.2 yrsSite planner →
48Sippy Downs4556SEQSunshine Coast≤60m² GFA · within 20m of the house · lot ≥600m²32% ≥600m²47%$235,400+$550/wk12.2%8.2 yrsSite planner →
49Moreton Island4025SEQBrisbane≤80m² GFA · within 20m of the house · no lot-size rule97%$235,400+$550/wk12.2%8.2 yrsSite planner →
50Munruben - Park Ridge South4125SEQLogan≤70m² GFA · within 20m of the house · no lot-size rule96%$235,400+$550/wk12.2%8.2 yrsSite planner →
51Kilcoy4515SEQSomersetnot in our verified council table — check the local planning scheme96%$235,400+$550/wk12.2%8.2 yrsSite planner →
52Esk4312SEQSomersetnot in our verified council table — check the local planning scheme96%$235,400+$550/wk12.2%8.2 yrsSite planner →
53Crows Nest - Rosalie4352SEQToowoombanot in our verified council table — check the local planning scheme96%$235,400+$550/wk12.2%8.2 yrsSite planner →
54Pittsworth4356SEQToowoombanot in our verified council table — check the local planning scheme96%$235,400+$550/wk12.2%8.2 yrsSite planner →
55Millmerran4357SEQToowoombanot in our verified council table — check the local planning scheme95%$235,400+$550/wk12.2%8.2 yrsSite planner →
56Southern Moreton Bay Islands4184SEQRedlandGFA cap not published · no lot-size rule94%$235,400+$550/wk12.2%8.2 yrsSite planner →
57Lockyer Valley4341SEQLockyer Valleynot in our verified council table — check the local planning scheme94%$235,400+$550/wk12.2%8.2 yrsSite planner →
58Gowrie (Qld)4352SEQToowoombanot in our verified council table — check the local planning scheme94%$235,400+$550/wk12.2%8.2 yrsSite planner →
59North Stradbroke Island4183SEQRedlandGFA cap not published · no lot-size rule94%$235,400+$550/wk12.2%8.2 yrsSite planner →
60Stafford Heights4053SEQBrisbane≤80m² GFA · within 20m of the house · no lot-size rule94%$235,400+$550/wk12.2%8.2 yrsSite planner →
61Woodford - D'Aguilar4514SEQMoreton BayGFA cap not published · within 10m of the house · no lot-size rule94%$235,400+$550/wk12.2%8.2 yrsSite planner →
62Clifton - Greenmount4360SEQToowoombanot in our verified council table — check the local planning scheme93%$235,400+$550/wk12.2%8.2 yrsSite planner →
63Lake Manchester - England Creek4306SEQBrisbane≤80m² GFA · within 20m of the house · no lot-size rule93%$235,400+$550/wk12.2%8.2 yrsSite planner →
64Jondaryan4403SEQToowoombanot in our verified council table — check the local planning scheme93%$235,400+$550/wk12.2%8.2 yrsSite planner →
65Greenbank - North Maclean4124SEQLogan≤70m² GFA · within 20m of the house · no lot-size rule93%$235,400+$550/wk12.2%8.2 yrsSite planner →
66Upper Caboolture4510SEQMoreton BayGFA cap not published · within 10m of the house · no lot-size rule92%$235,400+$550/wk12.2%8.2 yrsSite planner →
67Boonah4310SEQScenic Rimnot in our verified council table — check the local planning scheme92%$235,400+$550/wk12.2%8.2 yrsSite planner →
68Cambooya - Wyreema4358SEQToowoombanot in our verified council table — check the local planning scheme92%$235,400+$550/wk12.2%8.2 yrsSite planner →
69Lowood4311SEQSomersetnot in our verified council table — check the local planning scheme92%$235,400+$550/wk12.2%8.2 yrsSite planner →
70Highfields4352SEQToowoombanot in our verified council table — check the local planning scheme91%$235,400+$550/wk12.2%8.2 yrsSite planner →
71Karana Downs4306SEQBrisbane≤80m² GFA · within 20m of the house · no lot-size rule91%$235,400+$550/wk12.2%8.2 yrsSite planner →
72Elimbah4516SEQMoreton BayGFA cap not published · within 10m of the house · no lot-size rule91%$235,400+$550/wk12.2%8.2 yrsSite planner →
73Samford Valley4520SEQMoreton BayGFA cap not published · within 10m of the house · no lot-size rule90%$235,400+$550/wk12.2%8.2 yrsSite planner →
74Tamborine - Canungra4275SEQScenic Rimnot in our verified council table — check the local planning scheme89%$235,400+$550/wk12.2%8.2 yrsSite planner →
75Beaudesert4285SEQScenic Rimnot in our verified council table — check the local planning scheme89%$235,400+$550/wk12.2%8.2 yrsSite planner →
76Westlake4074SEQBrisbane≤80m² GFA · within 20m of the house · no lot-size rule89%$235,400+$550/wk12.2%8.2 yrsSite planner →
77Gatton4343SEQLockyer Valleynot in our verified council table — check the local planning scheme89%$235,400+$550/wk12.2%8.2 yrsSite planner →
78Pinjarra Hills - Pullenvale4069SEQBrisbane≤80m² GFA · within 20m of the house · no lot-size rule89%$235,400+$550/wk12.2%8.2 yrsSite planner →
79Upper Kedron - Ferny Grove4055SEQBrisbane≤80m² GFA · within 20m of the house · no lot-size rule88%$235,400+$550/wk12.2%8.2 yrsSite planner →
80Clear Island Waters4226SEQGold Coast≤80m² GFA · within 10m of the house · no lot-size rule87%$235,400+$550/wk12.2%8.2 yrsSite planner →
81Crestmead4132SEQLogan≤70m² GFA · within 20m of the house · no lot-size rule87%$235,400+$550/wk12.2%8.2 yrsSite planner →
82Enoggera Reservoir4520SEQBrisbane≤80m² GFA · within 20m of the house · no lot-size rule87%$235,400+$550/wk12.2%8.2 yrsSite planner →
83Middle Ridge4350SEQToowoombanot in our verified council table — check the local planning scheme87%$235,400+$550/wk12.2%8.2 yrsSite planner →
84Beachmere - Sandstone Point4511SEQMoreton BayGFA cap not published · within 10m of the house · no lot-size rule87%$235,400+$550/wk12.2%8.2 yrsSite planner →
85Eatons Hill4037SEQMoreton BayGFA cap not published · within 10m of the house · no lot-size rule87%$235,400+$550/wk12.2%8.2 yrsSite planner →
86Jindalee - Mount Ommaney4074SEQBrisbane≤80m² GFA · within 20m of the house · no lot-size rule87%$235,400+$550/wk12.2%8.2 yrsSite planner →
87Sheldon - Mount Cotton4165SEQRedlandGFA cap not published · no lot-size rule86%$235,400+$550/wk12.2%8.2 yrsSite planner →
88Thornlands4164SEQRedlandGFA cap not published · no lot-size rule86%$235,400+$550/wk12.2%8.2 yrsSite planner →
89Currumbin Valley - Tallebudgera4228SEQGold Coast≤80m² GFA · within 10m of the house · no lot-size rule86%$235,400+$550/wk12.2%8.2 yrsSite planner →
90Hillcrest4118SEQLogan≤70m² GFA · within 20m of the house · no lot-size rule85%$235,400+$550/wk12.2%8.2 yrsSite planner →
91Chermside West4032SEQBrisbane≤80m² GFA · within 20m of the house · no lot-size rule85%$235,400+$550/wk12.2%8.2 yrsSite planner →
92Chapel Hill4069SEQBrisbane≤80m² GFA · within 20m of the house · no lot-size rule85%$235,400+$550/wk12.2%8.2 yrsSite planner →
93Worongary - Tallai4213SEQGold Coast≤80m² GFA · within 10m of the house · no lot-size rule85%$235,400+$550/wk12.2%8.2 yrsSite planner →
94Mansfield (Qld)4122SEQBrisbane≤80m² GFA · within 20m of the house · no lot-size rule84%$235,400+$550/wk12.2%8.2 yrsSite planner →
95Upper Mount Gravatt4122SEQBrisbane≤80m² GFA · within 20m of the house · no lot-size rule84%$235,400+$550/wk12.2%8.2 yrsSite planner →
96The Hills District4055SEQMoreton BayGFA cap not published · within 10m of the house · no lot-size rule84%$235,400+$550/wk12.2%8.2 yrsSite planner →
97Macgregor (Qld)4109SEQBrisbane≤80m² GFA · within 20m of the house · no lot-size rule84%$235,400+$550/wk12.2%8.2 yrsSite planner →
98Middle Park - Jamboree Heights4074SEQBrisbane≤80m² GFA · within 20m of the house · no lot-size rule83%$235,400+$550/wk12.2%8.2 yrsSite planner →
99Nerang - Mount Nathan4211SEQGold Coast≤80m² GFA · within 10m of the house · no lot-size rule83%$235,400+$550/wk12.2%8.2 yrsSite planner →
100Jimboomba - Glenlogan4280SEQLogan≤70m² GFA · within 20m of the house · no lot-size rule83%$235,400+$550/wk12.2%8.2 yrsSite planner →

Yield on outlay and payback are the same for every Queensland suburb (state-flat schedule), so the ranking is decided by the eligible-lot share — and only councils whose planning scheme actually defines a lot-size limb can rank on it: Sunshine Coast (600m² minimum), Ipswich (GFA cap banded from 450m²) and, outside SEQ, Cairns (450m²). Brisbane, Logan, Gold Coast, Moreton Bay, Redland and Townsville set no lot-size rule, so their suburbs show "—" and are not ranked on that column. No default threshold is applied.

Council rules used — each read in the council's own planning scheme

CouncilGFA capProximityLot-size limbSuburbs
Brisbane≤80m²within 20m of the houseno lot-size rule135
Gold Coast≤80m²within 10m of the houseno lot-size rule49
Logan≤70m²within 20m of the houseno lot-size rule34
Moreton BayGFA cap not publishedwithin 10m of the houseno lot-size rule31
Sunshine Coast≤60m²within 20m of the houselot ≥600m²27
Townsville≤90m²within 20m of the houseno lot-size rule25
Cairns≤70m²lot ≥450m²21
Ipswich60–120m²GFA cap banded from 450m²21
RedlandGFA cap not publishedno lot-size rule13

"Lots ≥450m²" is the Queensland Development Code MP 1.1 / MP 1.2 split (Queensland Housing Code chapters 1 / 2 from 1 September 2026) — it decides which siting standard applies and is not an eligibility rule. Larger lots simply have more room for the 1.5m side and rear setbacks.

Full council-by-council rules with sources →

Check a specific lot

This page ranks suburbs. For one address, run the free siting planner (fences, easements, driveway access, overlay triggers) and model the full cashflow with your own numbers.

Methodology & sources

Eligibility rule — Victoria's Amendment VC253 (small second dwelling, in force since Dec 2023): a granny flat of up to 60m² needs no planning permit on a lot of at least 300m² in a residential zone, provided no overlay (Heritage, Bushfire Management, flood/inundation, etc.) triggers one. The "Lots ≥300m²" column is the share of non-sliver parcels in the suburb cadastre clearing that minimum — an upper-bound screen that includes non-residential lots, not a per-lot feasibility result.

Sources — median house prices: Valuer-General Victoria (latest Q2 2025); parcel boundaries: Vicmap Property via DEECA open data; build costs, paperwork and granny rents: PremiumRea's 2026 schedule (the same figures our due-diligence reports use — VIC metro 60m²: $170k build ex-GST + 10% GST + $15.4k paperwork ≈ $202k all-in, $520/wk granny rent).

Formulas — net weekly uplift = granny rent − $50/wk main-house rent adjustment (shared land); gross yield on outlay = net uplift × 52 ÷ outlay; yield uplift = net uplift × 52 ÷ (median house price + outlay), in percentage points; payback years = outlay ÷ (net uplift × 52). All figures are modelled estimates — no capital-growth projections anywhere on this page.

Reading the ranking — build cost and granny rent follow a metro / regional-VIC schedule rather than varying suburb by suburb, so payback and yield-on-outlay are class-level figures; the per-suburb differences show up in the yield-uplift column (driven by the median price you are buying into) and the eligible-lot share. Suburbs outside the serviced footprint (80km of Melbourne + Geelong / Ballarat / Latrobe corridors) are flagged — the schedule is an extrapolation there.

Queensland — economics use the QLD column of the same 2026 schedule (60m²: $200k build ex-GST + 10% GST + $15.4k paperwork ≈ $235k all-in, $600/wk rent, no travel fee); parcels are Queensland DCDB lot boundaries via QSpatial open data; each suburb's council is resolved by point-in-polygon against the official local-government-area layer; the council rule is read from that council's own planning scheme (GFA cap, proximity, and — only where the scheme states one — a lot-size limb). "Lots clearing council rule" is the share of non-sliver parcels at or above that limb; councils with no lot-size limb get no share rather than an assumed one. No Queensland median house price is used or estimated, so the combined-asset yield uplift is not shown.

Granny flat ROI — common questions

How much does a granny flat cost to build in Melbourne?

On PremiumRea's 2026 schedule a 60m² unit in metro Melbourne is $170k ex-GST plus 10% GST and about $15.4k of permits and paperwork — roughly $202k all-in. A 30m² unit lands around $134k. Regional VIC (Geelong, Ballarat, Latrobe) adds a builder travel fee.

How much rent does a granny flat add?

We model $520/wk for a 60m² unit in metro Melbourne ($350/wk for 30m²), less a $50/wk adjustment on the main house for the shared land — about $470/wk of net uplift, or $24k a year.

What are the rules for building a granny flat in Victoria?

Since Amendment VC253 (Dec 2023), a small second dwelling up to 60m² on a lot of 300m² or more in a residential zone needs a building permit but no planning permit — unless an overlay (Heritage, Bushfire Management, flood) applies. Setbacks, easements and site coverage still apply; our free site planner checks a specific lot.

Which Melbourne suburbs are best for a granny flat investment?

On pure cashflow, cheaper outer-ring suburbs with large lots dominate: the build cost is the same but it lands on a much smaller purchase price, so the yield uplift is 3-4× what it is in blue-chip suburbs like Toorak or Balwyn. Melton, Melton South, Kurunjang and the Cranbourne corridor top our ranking; the table above lets you sort all suburbs yourself.

Does the ranking cover Queensland?

Yes — 493 Queensland suburbs on PremiumRea's QLD schedule (60m²: about $235k all-in, $600/wk rent, $550/wk net uplift, 8.2-year modelled payback). Two honest differences from Victoria: there is no open-data Queensland median house price, so the combined-asset yield uplift is not shown; and secondary-dwelling rules are set council by council — only Sunshine Coast (600m²), Cairns (450m²) and Ipswich (GFA banded from 450m²) define a lot-size limb, so only their suburbs carry an eligible-lot share. Brisbane's rule, for example, is a GFA cap of 80m² within 20m of the house, with no minimum lot size.

All figures on this page are modelled estimates from suburb-level medians and a standard build schedule — not a quote, valuation, forecast or financial advice. Whether a granny flat can actually be built on a given lot depends on a site assessment (overlays, easements, setbacks, services, access) and council/building approval. Obtain licensed financial, legal and building advice before acting.

Queensland figures are modelled from a single state-wide build schedule and the suburb cadastre. Whether a secondary dwelling can be built on a given lot depends on the council planning scheme, Queensland Housing Code siting standards, overlays, easements, services and access — obtain a site assessment and council advice. No Queensland median price, combined-asset uplift or growth figure is published or estimated here.

Want a new feature?

Tell us what to build next — get free Beta access.

Share an idea →