Where to open a business in Vancouver
Vancouver has 6,098 businesses mapped on OpenStreetMap, out of 58,210 registered companies. Per-company turnover is not published in this country: the analysis uses official population figures, household spending (Eurostat) and real business density instead.
The city's 22 zones differ sharply in population, average spend and real competition: the table below compares them one by one; the category pages below break down each business type.
Explore Vancouver on the interactive map →The zones of Vancouver
| Zone | Residents | Spend/resident/year | Businesses in the zone (equivalent radius) |
|---|---|---|---|
| Arbutus Ridge | 14,508 | €24,700 | 13 |
| Downtown | 115,657 | €24,700 | 1,690 |
| Dunbar-Southlands | 20,322 | €24,700 | 48 |
| Fairview | 31,890 | €24,700 | 431 |
| Grandview-Woodland | 27,674 | €24,700 | 365 |
| Hastings-Sunrise | 32,796 | €24,700 | 180 |
| Kensington-Cedar Cottage | 46,701 | €24,700 | 372 |
| Kerrisdale | 15,307 | €24,700 | 139 |
| Killarney | 27,816 | €24,700 | 53 |
| Kitsilano | 40,830 | €24,700 | 524 |
| Marpole | 23,201 | €24,700 | 153 |
| Mount Pleasant | 31,117 | €24,700 | 465 |
| Oakridge | 12,359 | €24,700 | 111 |
| Renfrew-Collingwood | 48,878 | €24,700 | 238 |
| Riley Park | 21,394 | €24,700 | 263 |
| Shaughnessy | 8,948 | €24,700 | 37 |
| South Cambie | 9,663 | €24,700 | 41 |
| Strathcona | 11,937 | €24,700 | 299 |
| Sunset | 34,622 | €24,700 | 157 |
| Victoria-Fraserview | 29,466 | €24,700 | 71 |
| West End | 44,771 | €24,700 | 587 |
| West Point Grey | 12,393 | €24,700 | 60 |
How these numbers are calculated
The zone breakdown uses the same model as the rest of Locifra: E = N x s (residents times average annual spend per resident, from Eurostat/official household-spending statistics) is the zone's spending potential; D = E x fi is the category's share of it. Category businesses within the zone's equivalent radius (r = square root of area/pi, between 0.9 and 6 km from the centre -- no longer a fixed 900 m circle, so a large or sparsely built zone doesn't look falsely empty) give n; sigma = N / n is residents per business, compared against a market threshold for the deficit index delta (if the zone has 20,000+ residents and n is still 0 even with this wider radius, no index is computed: it shows “—”, because a zero that large is usually an OpenStreetMap coverage gap, not a genuine absence of demand). Per-company turnover is not published in this country: there is no open register of individual companies' revenue, so Locifra shows no turnover column at all for this country — that is not a small sample by chance, it is a real limit of the official data that exists.
Model limits (v0). Model v0: a single average-spend value per zone (based on official statistics, not yet income-adjusted), a radius equivalent to the zone's area (r = square root of area/pi, between 0.9 and 6 km from the centre; neighbouring zones can overlap). If a zone has 20,000+ residents and the count of businesses in this category is still 0 at that radius, no deficit index is computed: it shows “—” instead of a number. No correction for non-residents (tourists, commuters). Scope: local retail and proximity services (B2C) only, not B2B or e-commerce. Per-company turnover is not published in this country: Locifra shows no turnover column at all for this country — not because the sample happens to be small, but because the official data does not exist at company level.
Frequently asked questions
How many businesses are mapped in Vancouver?
OpenStreetMap lists 6,098 local businesses in Vancouver (as of 2026-09-14).
Is per-company turnover published for Vancouver?
No: this country does not publish individual companies' turnover. Locifra estimates demand from official population figures and Eurostat household-spending statistics, cross-checked against real business density.
Which category has the most opportunity in Vancouver?
Among the main categories, café shows the highest average deficit index across the city's zones: higher means less competition relative to resident demand, not a guaranteed gap.