Province & territory data
British Columbia by the numbers
British Columbia had 5,710,598 people on July 1, 2026, +0.14% from a year earlier. Explore its 28 metro areas and largest municipalities below.
Population5,710,598July 1, 2026
Growth, past year+0.14%+8,054 people
Unemployment6.4%September 2026
Inflation (CPI)+3.0%12 months to September 2026
Median household income$85,0002020
Median age42.82021 Census
Speak English & French6.6%
Crime Severity Index92.42025
Minimum wage$18.25per hourUnemployment rate
British ColumbiaCanada
Population
Sources: Statistics Canada, Table 17-10-0009-01, Statistics Canada, Table 14-10-0287-01
Cities in British Columbia
VancouverBC
3.09M people
$2,3642BR rent4°Jan avg40.8median ageVictoriaBC
445K people
$2,1212BR rent5°Jan avg44.8median ageKelownaBC
255K people
$2,0982BR rent-2°Jan avg44.4median ageAbbotsfordBC
224K people
$1,6232BR rent4°Jan avg39.6median ageChilliwackBC
130K people
$1,5232BR rent3°Jan avg42.4median ageNanaimoBC
130K people
$1,8952BR rent4°Jan avg45.6median ageKamloopsBC
127K people
$1,6732BR rent-3°Jan avg42.8median agePrince GeorgeBC
100K people
$1,4222BR rent-7°Jan avg39.6median ageVernonBC
74K people
$1,6072BR rent-2°Jan avg50.0median ageCourtenayBC
70K people
$1,6912BR rent4°Jan avg50.8median ageDuncanBC
51K people
$1,6242BR rent3°Jan avg50.0median agePentictonBC
50K people
$1,5112BR rent-1°Jan avg53.6median ageCampbell RiverBC
44K people
$1,6562BR rent2°Jan avg48.4median ageParksvilleBC
33K people
$1,5632BR rent3°Jan avg63.6median ageFort St. JohnBC
31K people
$1,1962BR rent-13°Jan avg34.0median ageSquamishBC
30K people
$2,1792BR rent2°Jan avg37.6median ageCranbrookBC
30K people
$1,4722BR rent-6°Jan avg46.0median agePort AlberniBC
28K people
$1,2792BR rent4°Jan avg50.0median ageWilliams LakeBC
25K people
$1,4552BR rent-7°Jan avg44.4median ageQuesnelBC
24K people
$1,2262BR rent-7°Jan avg46.8median ageTerraceBC
22K people
$1,2052BR rent-2°Jan avg39.6median ageSalmon ArmBC
21K people
$1,3362BR rent-4°Jan avg51.6median ageDawson CreekBC
20K people
$1,2022BR rent-13°Jan avg37.6median ageNelsonBC
20K people
—2BR rent-2°Jan avg45.2median agePowell RiverBC
19K people
$1,1822BR rent4°Jan avg54.0median ageLadysmithBC
17K people
—2BR rent4°Jan avg52.4median ageTrailBC
15K people
—2BR rent-2°Jan avg48.8median agePrince RupertBC
14K people
$1,1542BR rent2°Jan avg40.0median age
Largest municipalities in British Columbia
| # | Municipality | 2025 estimate | 2021 Census |
|---|---|---|---|
| 1 | Vancouver | 740,454 | 662,248 |
| 2 | Surrey | 703,531 | 568,322 |
| 3 | Burnaby | 299,682 | 249,125 |
| 4 | Richmond | 239,584 | 209,937 |
| 5 | Abbotsford | 175,358 | 153,524 |
| 6 | Coquitlam | 173,599 | 148,625 |
| 7 | Kelowna | 167,654 | 144,576 |
| 8 | Langley | 163,885 | 132,603 |
| 9 | Saanich | 126,011 | 117,735 |
| 10 | Delta | 124,670 | 108,455 |
| 11 | Nanaimo | 111,845 | 99,863 |
| 12 | Kamloops | 108,793 | 97,902 |
| 13 | Maple Ridge | 105,925 | 90,990 |
| 14 | Chilliwack | 105,520 | 93,203 |
| 15 | Victoria | 103,888 | 91,867 |
| 16 | North Vancouver | 97,845 | 88,168 |
| 17 | New Westminster | 92,124 | 78,916 |
| 18 | Prince George | 85,944 | 76,708 |
| 19 | Port Coquitlam | 67,724 | 61,498 |
| 20 | North Vancouver | 66,624 | 58,120 |
| 21 | Langford | 59,664 | 46,584 |
| 22 | Vernon | 49,527 | 44,519 |
| 23 | West Vancouver | 47,929 | 44,122 |
| 24 | Mission | 47,280 | 41,519 |
| 25 | West Kelowna | 40,274 | 36,078 |
| 26 | Penticton | 39,068 | 36,885 |
| 27 | Campbell River | 38,300 | 35,519 |
| 28 | Port Moody | 38,285 | 33,535 |
| 29 | Langley | 35,444 | 28,963 |
| 30 | North Cowichan | 34,525 | 31,990 |
| 31 | Courtenay | 32,869 | 28,420 |
| 32 | Squamish | 28,578 | 23,819 |
| 33 | White Rock | 25,057 | 21,939 |
| 34 | Fort St. John | 24,383 | 21,465 |
| 35 | Colwood | 22,794 | 18,961 |
| 36 | Cranbrook | 22,703 | 20,499 |
| 37 | Metro Vancouver A | 22,031 | 18,612 |
| 38 | Pitt Meadows | 20,892 | 19,146 |
| 39 | Salmon Arm | 20,891 | 19,432 |
| 40 | Port Alberni | 19,671 | 18,259 |
| 41 | Esquimalt | 19,512 | 17,533 |
| 42 | Oak Bay | 18,626 | 17,990 |
| 43 | Central Saanich | 18,184 | 17,385 |
| 44 | Lake Country | 17,637 | 15,817 |
| 45 | Sooke | 17,248 | 15,086 |
| 46 | Comox | 15,884 | 14,806 |
| 47 | Parksville | 15,371 | 13,642 |
| 48 | Whistler (DM) | 15,090 | 14,771 |
| 49 | Powell River | 14,947 | 13,943 |
| 50 | Terrace | 13,648 | 12,017 |
| 51 | Dawson Creek | 13,635 | 12,323 |
| 52 | Sidney | 13,445 | 12,318 |
| 53 | North Saanich | 12,986 | 12,235 |
| 54 | Prince Rupert | 12,903 | 12,300 |
| 55 | View Royal | 12,795 | 11,575 |
| 56 | Saltspring Island (RDA) | 12,429 | 11,974 |
| 57 | Summerland (DM) | 12,343 | 12,426 |
| 58 | Nelson | 12,126 | 11,106 |
| 59 | Sechelt (DM) | 11,558 | 11,145 |
| 60 | Williams Lake | 11,462 | 10,947 |
British Columbia open data
BC Data Catalogue · 3,364 datasets
Top baby names (2023)Olivia and NoahOlivia (196) and Noah (205) were BC's most popular baby names in 2023, ahead of Emma (142) and Oliver (196). Source
Interactive timelines