Café density per resident, not raw café counts — so a big suburb cannot buy its way up.
Melbourne (100/100), Collingwood (98/100), Fitzroy (98/100) lead this ranking of 216 Melbourne suburbs.
By BestSuburbs research · Updated October 2026
Part of Melbourne suburb rankings · all Melbourne lists
| # | Suburb | Cafés per 1,000 | Café score | Median house price |
|---|---|---|---|---|
| 1 | 5.7 | 100 | — | |
| 2 | 4.0 | 98 | $1,336,500 | |
| 3 | 4.1 | 98 | $1,342,500 | |
| 4 | 3.8 | 98 | $1,690,000 | |
| 5 | 4.7 | 98 | — | |
| 6 | 4.2 | 97 | $1,250,000 | |
| 7 | 2.9 | 96 | $1,335,300 | |
| 8 | 4.1 | 96 | $3,125,000 | |
| 9 | 3.5 | 96 | $1,932,500 | |
| 10 | 2.4 | 95 | $1,288,000 | |
| 11 | 4.2 | 95 | $1,914,400 | |
| 12 | 3.1 | 94 | $1,432,500 | |
| 13 | 2.6 | 94 | $950,000 | |
| 14 | 1.7 | 93 | $1,348,000 | |
| 15 | 1.6 | 92 | $1,600,000 | |
| 16 | 1.7 | 92 | $1,361,000 | |
| 17 | 2.8 | 90 | $1,800,000 | |
| 18 | 1.6 | 90 | $1,788,000 | |
| 19 | 1.4 | 90 | — | |
| 20 | 2.3 | 89 | $2,105,000 | |
| 21 | 1.5 | 88 | $3,070,000 | |
| 22 | 1.5 | 88 | $1,280,000 | |
| 23 | 1.4 | 88 | $1,020,000 | |
| 24 | 1.3 | 87 | $1,750,000 | |
| 25 | 1.8 | 87 | $1,214,000 |
Showing the top 25 of 216 ranked suburbs. Scores are percentiles against every other suburb in Melbourne: 100 is the best in the city, 50 is mid-table. Click any suburb for its full profile.
Updated 14 October 2026 · one sentence of real reasons per suburb, from the data on this page.
Melbourne ranks #1: 206 public transport stops inside it for a transit score of 93, 2 government primary schools and 3 secondary inside the suburb, and 314 cafés.
Collingwood ranks #2: 45 public transport stops inside it for a transit score of 92, 37 cafés, and 76% of it within 400 m of a park.
#3 Fitzroy — 47 public transport stops inside it for a transit score of 96, plus 88% of it within 400 m of a park, and 43 cafés.
What lifts Carlton to #4 is 100% of it within 400 m of a park; it also has 56 public transport stops inside it for a transit score of 96, and 61 cafés.
#5 Docklands — 92 public transport stops inside it for a transit score of 91, plus 72 cafés, and 77% of it within 400 m of a park.
#6 Cremorne — 30 public transport stops inside it for a transit score of 97, plus 9 cafés, and 75% of it within 400 m of a park.
#7 Brunswick — 166 public transport stops inside it for a transit score of 93, plus 2 government primary schools and 2 secondary inside the suburb, and 71 cafés.
What lifts East Melbourne to #8 is 100% of it within 400 m of a park; it also has 72 public transport stops inside it for a transit score of 97, and 13.0 ha of parkland per 1,000 residents.
South Melbourne ranks #9: 94% of it within 400 m of a park, 41 cafés, and 60 public transport stops inside it for a transit score of 85.
Abbotsford (#10) scores on 90% of it within 400 m of a park and 41 public transport stops inside it for a transit score of 87, and 22 cafés.
Written from this page's own data: each figure below is the suburb's own value, set against the Melbourne median where we hold one.
Melbourne is #1 of 216 ranked Melbourne suburbs on this list, with a score of 100/100. It has 5.72 cafés per 1,000 residents (314 mapped), against a Melbourne median of 0.51. The trade-off: it scores 0/100 for safety, so it is weaker there. It covers 6 km² with about 54,941 residents (census).
Collingwood is #2 of 216 ranked Melbourne suburbs on this list, with a score of 98/100. It has 4.03 cafés per 1,000 residents (37 mapped), against a Melbourne median of 0.51. The trade-off: it scores 3/100 for safety, so it is weaker there. It covers 1.2 km² with about 9,179 residents (census).
Fitzroy is #3 of 216 ranked Melbourne suburbs on this list, with a score of 98/100. It has 4.12 cafés per 1,000 residents (43 mapped), against a Melbourne median of 0.51. The trade-off: it scores 4/100 for safety, so it is weaker there. It covers 1 km² with about 10,431 residents (census).
Carlton is #4 of 216 ranked Melbourne suburbs on this list, with a score of 98/100. It has 3.8 cafés per 1,000 residents (61 mapped), against a Melbourne median of 0.51. The trade-off: it scores 4/100 for value for rent, so it is weaker there. It covers 1.3 km² with about 16,055 residents (census).
Docklands is #5 of 216 ranked Melbourne suburbs on this list, with a score of 98/100. It has 4.65 cafés per 1,000 residents (72 mapped), against a Melbourne median of 0.51. The trade-off: it scores 5/100 for safety, so it is weaker there. It covers 2.7 km² with about 15,495 residents (census).
Cremorne is #6 of 216 ranked Melbourne suburbs on this list, with a score of 97/100. It has 4.17 cafés per 1,000 residents (9 mapped), against a Melbourne median of 0.51. The trade-off: it scores 8/100 for activity, so it is weaker there. It covers 0.7 km² with about 2,158 residents (census).
Brunswick is #7 of 216 ranked Melbourne suburbs on this list, with a score of 96/100. It has 2.85 cafés per 1,000 residents (71 mapped), against a Melbourne median of 0.51. The trade-off: it scores 27/100 for safety, so it is weaker there. It covers 4.9 km² with about 24,896 residents (census).
East Melbourne is #8 of 216 ranked Melbourne suburbs on this list, with a score of 96/100. It has 4.08 cafés per 1,000 residents (20 mapped), against a Melbourne median of 0.51. The trade-off: it scores 4/100 for safety, so it is weaker there. It covers 1.8 km² with about 4,896 residents (census).
South Melbourne is #9 of 216 ranked Melbourne suburbs on this list, with a score of 96/100. It has 3.55 cafés per 1,000 residents (41 mapped), against a Melbourne median of 0.51. The trade-off: it scores 1/100 for safety, so it is weaker there. It covers 2.1 km² with about 11,548 residents (census).
Abbotsford is #10 of 216 ranked Melbourne suburbs on this list, with a score of 95/100. It has 2.42 cafés per 1,000 residents (22 mapped), against a Melbourne median of 0.51. The trade-off: it scores 13/100 for safety, so it is weaker there. It covers 1.7 km² with about 9,088 residents (census).
On our October 2026 data the top five are Melbourne (100/100), Collingwood (98/100), Fitzroy (98/100), Carlton (98/100), Docklands (98/100), out of 216 ranked Melbourne suburbs.
Cafés per 1,000 residents from OpenStreetMap, as a percentile. Per-resident rather than per-suburb deliberately: raw counts just rank the biggest suburbs. 216 of 216 Melbourne suburbs had enough data to be ranked. Updated October 2026.
No. No ranking on this site is sold or sponsored. It is computed from open data: GPS activity traces, official crime statistics, the ABS census and OpenStreetMap.
Sources: open GPS activity traces, official crime statistics, ABS census,
OpenStreetMap (ODbL). Sale prices: Victorian Property Sales Report, October–December 2025 quarter — © State of Victoria (Department of Transport and Planning / Valuer-General Victoria), Victorian Property Sales Report, CC BY 4.0. Quarterly median of sales settled in the quarter, per suburb. Figures marked as low-volume rest on fewer than 10 sales that quarter. No ranking on this site is sold or sponsored.
← all 216 Melbourne suburbs, with sliders