Backgrounder: Investing across British Columbia to build safe and strong communities
Backgrounder
The Government of Canada is providing more than $326 million through the Canada Community-Building Fund for 188 local governments across British Columbia in 2025-2026. These funds provide communities with stable and flexible funding for their infrastructure priorities across a wide range of categories. The funding enables recipients to plan for their current and future needs, improve housing supply, and create connected communities.
Funding information for the Community Works Fund:
Local Government |
Scheduled Allocation |
---|---|
100 Mile House |
$151,201 |
Abbotsford |
$7,053,953 |
Alberni-Clayoquot Regional District |
$549,713 |
Alert Bay |
$83,856 |
Anmore |
$71,029 |
Armstrong |
$305,788 |
Ashcroft |
$139,453 |
Barriere |
$143,779 |
Belcarra |
$65,633 |
Bowen Island |
$77,173 |
Bulkley-Nechako Regional District |
$923,045 |
Burnaby |
$868,924 |
Burns Lake |
$150,836 |
Cache Creek |
$107,534 |
Campbell River |
$1,680,729 |
Canal Flats |
$99,930 |
Capital Regional District |
$1,367,183 |
Cariboo Regional District |
$1,882,444 |
Castlegar |
$443,073 |
Central Coast Regional District |
$226,514 |
Central Kootenay Regional District |
$1,550,730 |
Central Okanagan Regional District |
$969,626 |
Central Saanich |
$855,018 |
Chase |
$172,647 |
Chetwynd |
$168,230 |
Chilliwack |
$4,307,304 |
City of Langley |
$157,059 |
City of North Vancouver |
$251,335 |
Clearwater |
$172,146 |
Clinton |
$92,826 |
Coldstream |
$572,070 |
Columbia-Shuswap Regional District |
$1,097,713 |
Colwood |
$926,779 |
Comox Town |
$737,586 |
Comox Valley Regional District |
$1,191,376 |
Coquitlam |
$543,971 |
Courtenay |
$1,357,484 |
Cowichan Valley Regional District |
$1,869,330 |
Cranbrook |
$1,001,090 |
Creston |
$317,627 |
Cumberland |
$265,901 |
Dawson Creek |
$624,525 |
Delta |
$414,086 |
District of Langley |
$492,166 |
District of North Vancouver |
$348,491 |
Duncan |
$293,221 |
East Kootenay Regional District |
$884,205 |
Elkford |
$188,584 |
Enderby |
$201,288 |
Esquimalt |
$861,757 |
Fernie |
$351,185 |
Fort St. James |
$126,521 |
Fort St. John |
$1,040,796 |
Fraser Lake |
$107,352 |
Fraser Valley Regional District |
$1,013,612 |
Fraser-Fort George Regional District |
$762,356 |
Fruitvale |
$152,567 |
Gibsons |
$280,062 |
Gold River |
$120,147 |
Golden |
$244,909 |
Grand Forks |
$250,647 |
Granisle |
$78,756 |
Greenwood |
$95,376 |
Harrison Hot Springs |
$150,153 |
Hazelton |
$76,616 |
Highlands |
$176,427 |
Hope |
$367,851 |
Houston |
$202,381 |
Hudson's Hope |
$107,033 |
Invermere |
$241,768 |
Kamloops |
$4,521,268 |
Kaslo |
$111,176 |
Kelowna |
$6,646,516 |
Kent |
$350,275 |
Keremeos |
$136,630 |
Kimberley |
$432,919 |
Kitimat |
$438,428 |
Kitimat-Stikine Regional District |
$799,284 |
Kootenay Boundary Regional District |
$574,438 |
Ladysmith |
$472,761 |
Lake Country |
$783,621 |
Lake Cowichan |
$214,812 |
Langford |
$2,184,561 |
Lantzville |
$237,214 |
Lillooet |
$168,230 |
Lions Bay |
$67,906 |
Logan Lake |
$166,090 |
Lumby |
$157,348 |
Lytton |
$72,974 |
Mackenzie |
$212,808 |
Maple Ridge |
$357,616 |
Masset |
$101,569 |
McBride |
$90,185 |
Merritt |
$384,471 |
Metchosin |
$294,132 |
Metro Vancouver Regional District |
$158,550 |
Midway |
$93,054 |
Mission |
$1,953,932 |
Montrose |
$109,537 |
Mount Waddington Regional District |
$217,908 |
Nakusp |
$135,765 |
Nanaimo |
$4,610,560 |
Nanaimo Regional District |
$2,055,154 |
Nelson |
$569,111 |
New Denver |
$85,586 |
New Hazelton |
$90,823 |
New Westminster |
$318,576 |
North Coast Regional District |
$212,262 |
North Cowichan |
$1,520,040 |
North Okanagan Regional District |
$983,150 |
North Saanich |
$620,518 |
Northern Rockies Regional Municipality |
$267,312 |
Oak Bay |
$882,566 |
Okanagan-Similkameen Regional District |
$1,251,800 |
Oliver |
$295,361 |
Osoyoos |
$316,398 |
Parksville |
$684,584 |
Peace River Regional District |
$979,689 |
Peachland |
$327,007 |
Pemberton |
$218,545 |
Penticton |
$1,742,928 |
Pitt Meadows |
$125,318 |
Port Alberni |
$894,814 |
Port Alice |
$97,061 |
Port Clements |
$78,893 |
Port Coquitlam |
$262,257 |
Port Edward |
$84,812 |
Port Hardy |
$241,085 |
Port McNeill |
$170,689 |
Port Moody |
$171,842 |
Pouce Coupe |
$98,108 |
Powell River City |
$698,290 |
Prince George |
$3,556,223 |
Prince Rupert |
$623,478 |
Princeton |
$195,186 |
qathet Regional District |
$406,373 |
Qualicum Beach |
$487,013 |
Queen Charlotte |
$107,306 |
Quesnel |
$513,696 |
Radium Hot Springs |
$124,381 |
Revelstoke |
$440,204 |
Richmond |
$747,731 |
Rossland |
$251,922 |
Saanich |
$5,424,341 |
Salmo |
$115,320 |
Salmon Arm |
$948,226 |
Sayward |
$78,620 |
Sechelt |
$557,317 |
Sechelt Indian |
$98,245 |
Sicamous |
$182,391 |
Sidney |
$624,298 |
Silverton |
$71,653 |
Slocan |
$80,669 |
Smithers |
$308,293 |
Sooke |
$750,335 |
Spallumcheen |
$305,060 |
Sparwood |
$252,286 |
Squamish |
$1,147,983 |
Squamish-Lillooet Regional District |
$381,511 |
Stewart |
$86,952 |
Strathcona Regional District |
$542,974 |
Summerland |
$611,730 |
Sun Peaks Mountain |
$127,341 |
Sunshine Coast Regional District |
$783,803 |
Surrey |
$1,901,005 |
Tahsis |
$81,306 |
Taylor |
$123,380 |
Telkwa |
$130,528 |
Terrace |
$610,592 |
Thompson-Nicola Regional District |
$1,202,714 |
Tofino |
$177,975 |
Trail |
$424,040 |
Tumbler Ridge |
$172,647 |
Ucluelet |
$157,484 |
Valemount |
$111,313 |
Vancouver |
$2,204,702 |
Vanderhoof |
$261,302 |
Vernon |
$2,090,534 |
Victoria |
$4,246,471 |
View Royal |
$590,466 |
Warfield |
$143,232 |
Wells |
$73,338 |
West Kelowna |
$1,706,182 |
West Vancouver |
$206,074 |
Whistler |
$700,066 |
White Rock |
$134,348 |
Williams Lake |
$561,871 |
Zeballos |
$69,149 |
The total amounts for the local governments’ Scheduled Allocations may differ from the Province’s annual allocation due to funding being allocated to other Canada Community-Building Fund components, such as program administrative expenses or other sub-programs.