Backgrounder: Investing across British Columbia to build safe and strong communities

Backgrounder

Backgrounder: Investing across British Columbia to build safe and strong communities

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.

Page details

2025-08-26