On lots fronting the Core Area's arterial corridors (list below): a 6-storey building with one exit stair. The ground floor holds parking under the podium, fed from the rear lane where one exists, plus an entry lobby and optional commercial space. Five floors of homes sit above, capped at 4 homes per floor per stair by the BC Building Code single-egress rules in force since August 27, 2024. Side setbacks of 0.91 m and a commercial-style front setback. Every lot gets one stair core, whatever its width, so the cap is 20 homes on any arterial lot.
Everywhere else in the Core Area: a 4-storey building where today's zoning allows 3 storeys and 11 m. Setbacks can be tested as they are today (Standard) or closer to the property lines (Relaxed). Parking is surface stalls from the lane or driveway, as fits. Lots inside the four designated Transit-Oriented Areas already have zero parking minimums; everywhere else the bylaw requires 1.0 to 1.6 stalls per home, which the parking slider tests.
The required-parking setting of zero stalls for the arterial building is the policy being tested, and is under current bylaw only true inside the Transit-Oriented Areas (Rutland, Hospital, OK College, and Orchard Park exchanges). Land prices follow the model's pricing rule: the 2026 BC Assessment value, replaced by the asking price when a property is listed for sale (enter it in the lot panel). Home counts are the maximum the model reaches and are subject to single-stair code-fit: at most 4 homes and 24 people per floor, 25 m travel distance, and 6 m from a suite door to the exit.
A project can look good to the person who owns the land and thin to the bank lending against it, so the map scores every lot both ways and paints both answers. The fill colour is the measure the lens switch selects; the outline is the other one.
They cross their thresholds at different points on purpose. At the default settings the two agree on 5,026 of the 9,784 scored lots and disagree on 4,758. Both threshold sets can be edited in the filters panel. PlexRank refers to the ROE measure itself; the four colour bands are the viability scale that either measure is graded on.
Rates checked September 2, 2026 against the City of Kelowna development fees page for DCC Bylaw 12930 and against Bylaw 7900 Schedule 7 for the frontage and infill programs. That check corrected three Schedule 7 rates the map had been using: the local road rate is $3,250 per metre, the infill fire hydrant charge is $1,655, and the infill transit stop charge is $220 per home. The 5% per year escalation in Schedule 7 applies to every program in the schedule, rounded to the nearest $5. "City program rate" and "Bylaw rate" rows are published rates; "Estimate" rows should be confirmed with the City before any figure is treated as final.
| Item | Rate | Status | Note |
|---|---|---|---|
| DCC per added home, Residential 3 (35 to 85 homes/ha) | $28,943 | Bylaw rate | DCC Bylaw 12930, adopted July 27, 2026. Permanent base rate, Main City road sector total. |
| DCC per added home, Residential 4 (over 85 homes/ha) | $27,671 | Bylaw rate | Same bylaw. Denser projects pay slightly less per home. |
| DCC per added home under the temporary 25% reduction | $21,707.25 / $20,753.25 | Bylaw rate | Residential 3 / Residential 4 while the reduction runs, August 4, 2026 to September 30, 2028. The map's Current 75% setting. |
| Frontage works, local road | $3,250/m | City program rate | Bylaw 7900 Schedule 7 Neighbourhood Street Frontage Program. The 5% per year escalation applies to every program in the schedule, rounded to the nearest $5. |
| Frontage works, collector road | $3,475/m | City program rate | Same program. |
| Frontage works, arterial road | $4,500/m | Estimate | Arterials sit outside the flat-rate program; developer builds to city spec. |
| Lane improvement | $375/m | City program rate | Laneway rate, applied when the lot has a rear lane. |
| Water service upgrade (incl. fire line and meter) | $45,000 | Estimate | New larger metered service tapped into the main. |
| Sanitary sewer connection upgrade | $20,000 | Estimate | New or upsized connection. |
| Storm drainage connection | $12,000 | Estimate | On-street storm tie-in where required. |
| FortisBC electrical service | $20,000 | Estimate | Utility design and service extension for a multi-unit building. |
| Infill fire hydrant program | $1,655 | City program rate | Bylaw 7900 Schedule 7, escalated at 5% per year to the nearest $5. |
| Utility meters and inspections | $5,000 | Estimate | Water meter assembly and connection permits. |
| Infill transit stop program | $220/home | City program rate | Bylaw 7900 Schedule 7, escalated at 5% per year to the nearest $5. Applies within 400 m of transit. |
| School Site Acquisition Charge (SD23) | $600/added home | Estimate | Provincial charge collected for the school district. |
| Development permit and application fees | $10,000 | Estimate | Development Application Fees Bylaw 12552; verify by application type. |
| Building permit fee | 1.1% of construction | Estimate | Verify against the current fee schedule. |
Arterial designations follow the 2040 Transportation Master Plan (Map 7.3). Downtown streets (Ellis, Water, Bernard) are left out because the Downtown plan already permits taller buildings under its own rules. On the map, lots fronting these streets are tested as the 6-storey type; 396 of the 9,844 residential lots qualify, and the other 9,448 are tested as the 4-storey type. Commercial-zoned arterial lots are outside the map's residential scope even where the corridor list names them.
| Road | Core Area segment (approx.) | Note |
|---|---|---|
| Harvey Ave (Highway 97) | Water St to Dilworth Dr | Deep commercial lots; strongest candidate for podium mid-rise. |
| Springfield Rd | Gordon Dr to Dilworth Dr | East-west arterial through the middle of the Core Area. |
| Gordon Dr | Bernard Ave to KLO Rd | North-south arterial; frequent-transit corridor. |
| Richter St | Clement Ave to KLO Rd | One block east of the hospital corridor. |
| Pandosy St / Lakeshore Rd | Harvey Ave to KLO Rd | Runs through the Pandosy urban centre and the Health District. |
| KLO Rd | Pandosy St to Benvoulin Rd | Southern edge of the Core Area. |
| Benvoulin Rd | KLO Rd to Springfield Rd / Harvey Ave | Eastern connector. |
| Clement Ave | Ellis St to Spall Rd (planned extension) | North-end corridor; extension classification to be confirmed. |
| Spall Rd | Harvey Ave to Springfield Rd | Short link between Capri-Landmark and Midtown. |
| Dilworth Dr | Harvey Ave to Springfield Rd | Eastern edge of the Core Area at Midtown. |
| Burtch Rd | Harvey Ave to KLO Rd | Functions as a minor arterial; classification to verify. |
| Glenmore Dr | Bernard Ave to High Rd | North Glenmore edge of the Core Area. |
Every fee-simple lot in Kelowna’s 2040 OCP Core Area zoned MF1, MF2, or RU1 (9,844 lots), colored by whether a redevelopment pencils under the settings you choose. Two building types are tested: a 6-storey single-stair building on the 396 lots that front an arterial corridor, and a 4-storey building on the other 9,448, where today’s limit is 3 storeys.
Because a project can look good to an owner and thin to a lender at the same time, and the map refuses to pick one. Every lot is scored on both measures at once. PlexRank ROE is profit divided by the property cost, which is what the owner earns on the money tied up in the land. Profit on cost is profit divided by the whole project cost, land plus construction, soft costs, fees and financing, which is the number a lender underwrites. The fill colour is whichever measure the lens switch selects and the outline is the other one. At the default settings the two measures give the same band on 5,026 of the 9,784 scored lots and different bands on 4,758 of them, which is the point of showing both.
Red is non-viable, amber is marginal, green is viable, and dark green is strong. The thresholds differ by measure because the two measures sit on different scales. PlexRank ROE grades under 15% as non-viable, 15 to 35% marginal, 35 to 70% viable, and 70% or more strong. Profit on cost grades under 5% as non-viable, 5 to 15% marginal, 15 to 20% viable, and 20% or more strong. Both sets are editable in the filters panel, and the legend rebuilds itself from whatever you type.
Since August 27, 2024, the BC Building Code allows apartment buildings up to 6 storeys with one exit stair, at up to 4 homes per floor per stair, with sprinklers. One stair instead of two makes small-lot mid-rise buildings possible, because a second stair often does not fit on a 15 m wide lot. Every scenario on this map is a single-stair building on one stair core, on lots of every width.
It is the maximum the model gets to, and a floor plan has to confirm it. The single-egress rules cap a floor at 4 homes and 24 people, put a 25 m limit on travel distance, and allow 6 m from a suite door to the exit. The model applies the home cap and the envelope; the occupant load, the travel distances and the suite-to-exit runs only settle on a drawing. Treat every count on the map as a maximum modeled figure subject to that code-fit.
Because one stair caps the building at 4 homes per floor no matter how wide the lot is. On a wide arterial lot the 6-storey envelope holds far more floor area than 20 homes can absorb, and the model charges construction on all of it, so the full envelope loses money. The lot panel flags the unsold area when this happens. Lower the buildout intensity until the building is sized to the homes it can sell, and the same lot turns profitable. At 100% intensity 250 of the 392 scored arterial lots model a loss; the profit-maximizing setting on the wide ones sits near 55 to 65%.
Each lot uses its 2026 BC Assessment total value as the land price, from City of Kelowna property records. You can type a different price for any lot, for example an asking price, and the numbers recalculate.
No recorded width and depth exist in any available dataset for Kelowna, so dimensions are measured from the City of Kelowna’s legal parcel polygons. 6,266 of the 9,844 Core Area lots are 4-corner parcels whose edge lengths are exact. The other 3,578 get a fitted rectangle and are labeled as estimates; the 2,201 fits that miss the recorded lot area by more than 10% are flagged as suspect. The Data confidence view colors lots by this. Every lot panel states which method was used, and dimensions can be corrected by hand.
One-time charges under DCC Bylaw 12930, adopted July 27, 2026, that fund roads, water, wastewater, drainage, and parks. The permanent base rates in the Main City road sector total $28,943 per added home at Residential 3 density (35 to 85 homes/ha) and $27,671 at Residential 4 (over 85 homes/ha). DCCs are charged on added homes only. The map offers four settings: Full is the permanent base rate and stays the baseline, Current 75% is the City’s temporary 25% reduction in force from August 4, 2026 to September 30, 2028, and Half and Waived are policy options being tested. Under the Current setting a Residential 4 home pays $20,753.25. This is the biggest single fee lever the City controls.
The Altus 2026 Cost Guide range (about $255 to $360 per sq ft hard cost for 6-storey wood frame in Vancouver, Kelowna adjusted down about 10%) is the optimistic bound. The VanPlex figure of $365 per sq ft all-in, taken from a built proforma, is the conservative bound. Real projects usually land between the two, which is why the toggle exists and why presenting both as a range is recommended.
New-build prices of $615 per sq ft on arterial corridors and $585 per sq ft elsewhere in the Core Area, calibrated on August 19, 2026 against The Beverly resales ($500 to $655 per sq ft), Sole Cawston presales (about $690 per sq ft entry), and Mission/Pandosy presales.
No. It is a planning-level screening tool built to show which policy levers move projects into a viable range. Items marked as estimates should be confirmed with the City of Kelowna before any figure is treated as final, and lot dimensions marked as derived are measurements from parcel outlines, not survey plans.
This map runs a full development budget on every MF1, MF2, and RU1 lot in the 2040 OCP Core Area: land at its 2026 assessed value, construction, city fees under DCC Bylaw 12930, financing, and sale revenue. Move the sliders and the whole map recolors. Every lot carries two colours, one for each measure: green means the project clears the viable threshold on that measure, red means it does not. Click any lot for its full numbers.
Companion to the VanPlex Kelowna Densification Scenario Model (Rev 1.8, September 2, 2026). A screening tool for policy discussion, and not an appraisal. The written guide lives in the Kelowna densification study, with companion pages on single-stair 6-storey buildings, the arterial corridors, and the policy economics.
This is a planning-level screening tool prepared by VanPlex (David Babakaiff and Dr. Mehdi Aghaei) as a companion to the Kelowna Residential Densification Financial Feasibility Evaluation proposal to the City of Kelowna. It is neither an appraisal, an engineering estimate, nor a code compliance opinion. Derived lot dimensions are measurements from City parcel outlines, and items marked Estimate should be confirmed with the City of Kelowna before any figure is presented as final. Construction costs are shown as a range between the Altus 2026 Cost Guide basis and the VanPlex observed all-in cost; reality likely sits between the two.