PlaceDossier / BC places / Rankings
Fastest-growing places
Population change, 2016 to 2021. 282 places ranked; 37 too small to rank.
Growth 2016–21
What this map showsi
Population change, 2016 to 2021
The strongest colour is about the top tenth of places with a figure; the fainter ones hold about the next 15%, 20% and 25%, and the faintest about the lowest 30%. Places with the same figure share a colour, so a group can hold a little more or less. Measures that take only a few values, poor-air days and hardiness zones, are grouped by fixed classes instead, marked on the bar at their edges. Places with no figure, or too small a base to rank, are left uncoloured. Lot lines are the province's open parcel map (ParcelMap BC): it shows titled lots and most Crown parcels, and its sizes are mapped, not surveyed.
Source: Census of Population 2021, Statistics Canada
← shrank or grew leastgrew most →
Top of the ranking
- +127.9%
- +72.6%
- +45.5%
Kootenay Boundary E / West Boundary
+39.4%Fraser Valley, Electoral Area D
+36.8%
All 282 places
Sun Peaks grew from 616 to 1,404 people: in smaller places a few hundred newcomers move the percentage a long way. Among places of 10,000 people or more, Langford grew fastest (+31.8%, 46,584 people).
Places with fewer than 500 people in 2016 or 2021 are not ranked, because a few households moving in or out can double or halve the population. They are listed below the ranking with their figures.
Beside each figure: people in 2016 → 2021.
- 1Sun Peaks616 → 1,404 people+127.9%
- 2Radium Hot Springs776 → 1,339 people+72.6%
- 3Central Okanagan West1,991 → 2,897 people+45.5%
- 4Kootenay Boundary E / West Boundary2,155 → 3,004 people+39.4%
- 5Fraser Valley, Electoral Area D1,529 → 2,092 people+36.8%
- 6Fraser Valley, Electoral Area H1,847 → 2,459 people+33.1%
- 7Pemberton2,574 → 3,407 people+32.4%
- 8Langford35,342 → 46,584 people+31.8%
- 9Columbia-Shuswap, Electoral Area F2,454 → 3,200 people+30.4%
- 10Harrison Hot Springs1,468 → 1,905 people+29.8%
- 11Alberni-Clayoquot, Electoral Area C677 → 875 people+29.2%
- 11East Kootenay, Electoral Area F2,726 → 3,521 people+29.2%
- 13Southern Gulf Islands4,732 → 6,101 people+28.9%
- 14Tofino1,967 → 2,516 people+27.9%
- 15Lake Country12,922 → 15,817 people+22.4%
- 16Squamish19,497 → 23,819 people+22.2%
- 17Kootenay Boundary C / Christina Lake1,337 → 1,627 people+21.7%
- 18Tumbler Ridge1,987 → 2,399 people+20.7%
- 19Squamish-Lillooet, Electoral Area C1,663 → 2,000 people+20.3%
- 19Ucluelet1,717 → 2,066 people+20.3%
- 21Canal Flats668 → 802 people+20.1%
- 22Nanaimo, Electoral Area C2,808 → 3,344 people+19.1%
- 23Whistler11,746 → 13,982 people+19%
- 24Cumberland3,753 → 4,447 people+18.5%
- 25Cowichan Valley, Electoral Area I1,206 → 1,423 people+18%
- 26Sunshine Coast, Electoral Area F2,043 → 2,407 people+17.8%
- 27Columbia-Shuswap, Electoral Area E1,185 → 1,388 people+17.1%
- 27Fernie5,396 → 6,320 people+17.1%
- 29North Okanagan, Electoral Area C3,870 → 4,511 people+16.6%
- 30Central Kootenay, Electoral Area A1,930 → 2,241 people+16.1%
- 31Sooke13,001 → 15,086 people+16%
- 31Sunshine Coast, Electoral Area A2,619 → 3,039 people+16%
- 33Bowen Island3,680 → 4,256 people+15.7%
- 34Invermere3,391 → 3,917 people+15.5%
- 34Okanagan-Similkameen, Electoral Area H1,933 → 2,232 people+15.5%
- 36Metro Vancouver, Electoral Area A16,133 → 18,612 people+15.4%
- 37Okanagan-Similkameen, Electoral Area A1,858 → 2,139 people+15.1%
- 37Thompson-Nicola, Electoral Area O (Lower North Thompson)1,323 → 1,523 people+15.1%
- 39Alberni-Clayoquot, Electoral Area D1,616 → 1,843 people+14%
- 40Columbia-Shuswap, Electoral Area B583 → 663 people+13.7%
- 40Thompson-Nicola, Electoral Area J (Copper Desert Country)1,580 → 1,796 people+13.7%
- 42Kelowna127,390 → 144,576 people+13.5%
- 43Cariboo, Electoral Area L4,204 → 4,769 people+13.4%
- 44Langley (district municipality)117,285 → 132,603 people+13.1%
- 44Logan Lake1,993 → 2,255 people+13.1%
- 44Strathcona, Electoral Area A764 → 864 people+13.1%
- 44qathet, Electoral Area A1,105 → 1,250 people+13.1%
- 48Thompson-Nicola, Electoral Area L (Grasslands)2,945 → 3,321 people+12.8%
- 49East Kootenay, Electoral Area G1,467 → 1,654 people+12.7%
- 50Columbia-Shuswap, Electoral Area C7,921 → 8,919 people+12.6%
- 50Strathcona, Electoral Area C2,431 → 2,737 people+12.6%
- 52Colwood16,859 → 18,961 people+12.5%
- 52Lumby1,833 → 2,063 people+12.5%
- 54Central Kootenay, Electoral Area J3,137 → 3,517 people+12.1%
- 54Okanagan-Similkameen, Electoral Area C3,557 → 3,986 people+12.1%
- 56Langley (city)25,888 → 28,963 people+11.9%
- 57Central Okanagan3,814 → 4,258 people+11.6%
- 57Highlands2,225 → 2,482 people+11.6%
- 57Nanaimo, Electoral Area B4,033 → 4,500 people+11.6%
- 57Thompson-Nicola, Electoral Area P (Rivers and the Peaks)3,672 → 4,098 people+11.6%
- 61East Kootenay, Electoral Area A1,683 → 1,875 people+11.4%
- 62Port Alice664 → 739 people+11.3%
- 63Chilliwack83,788 → 93,203 people+11.2%
- 63New Westminster70,996 → 78,916 people+11.2%
- 63View Royal10,408 → 11,575 people+11.2%
- 66Telkwa1,327 → 1,474 people+11.1%
- 67Rossland3,729 → 4,140 people+11%
- 67Vernon40,116 → 44,519 people+11%
- 69Courtenay25,639 → 28,420 people+10.8%
- 69Fraser Valley, Electoral Area C1,023 → 1,133 people+10.8%
- 71Cowichan Valley, Electoral Area F1,629 → 1,804 people+10.7%
- 72Maple Ridge82,256 → 90,990 people+10.6%
- 73Nanaimo, Electoral Area H3,884 → 4,291 people+10.5%
- 73West Kelowna32,655 → 36,078 people+10.5%
- 75Nanaimo, Electoral Area E6,125 → 6,765 people+10.4%
- 76Nanaimo90,504 → 99,863 people+10.3%
- 77Saltspring Island10,557 → 11,635 people+10.2%
- 78Elkford2,499 → 2,749 people+10%
- 78Osoyoos5,050 → 5,556 people+10%
- 78White Rock19,952 → 21,939 people+10%
- 81Comox Valley, Electoral Area A7,213 → 7,926 people+9.9%
- 81Juan de Fuca (Part 1)4,670 → 5,132 people+9.9%
- 81North Vancouver (city)52,898 → 58,120 people+9.9%
- 81Okanagan-Similkameen, Electoral Area B1,047 → 1,151 people+9.9%
- 85Salmon Arm17,706 → 19,432 people+9.7%
- 85Surrey517,887 → 568,322 people+9.7%
- 87Sparwood3,784 → 4,148 people+9.6%
- 88Parksville12,453 → 13,642 people+9.5%
- 89Revelstoke7,562 → 8,275 people+9.4%
- 90Kimberley7,425 → 8,115 people+9.3%
- 90Penticton33,761 → 36,885 people+9.3%
- 92Bulkley-Nechako, Electoral Area D1,472 → 1,607 people+9.2%
- 93North Okanagan, Electoral Area F4,000 → 4,362 people+9.1%
- 94Daajing Giids884 → 964 people+9%
- 95Central Kootenay, Electoral Area D1,343 → 1,462 people+8.9%
- 95North Okanagan, Electoral Area D2,672 → 2,909 people+8.9%
- 95Sunshine Coast, Electoral Area B2,726 → 2,969 people+8.9%
- 98Columbia-Shuswap, Electoral Area D4,044 → 4,400 people+8.8%
- 98Cowichan Valley, Electoral Area D3,243 → 3,530 people+8.8%
- 98North Saanich11,249 → 12,235 people+8.8%
- 101Abbotsford141,397 → 153,524 people+8.6%
- 101East Kootenay, Electoral Area C6,021 → 6,536 people+8.6%
- 103Central Kootenay, Electoral Area H4,655 → 5,045 people+8.4%
- 103Kamloops90,280 → 97,902 people+8.4%
- 103Kaslo968 → 1,049 people+8.4%
- 106Hope6,181 → 6,686 people+8.2%
- 107North Okanagan, Electoral Area E1,010 → 1,092 people+8.1%
- 108qathet, Electoral Area B1,541 → 1,664 people+8%
- 109Mission38,554 → 41,519 people+7.7%
- 109Nanaimo, Electoral Area G7,526 → 8,109 people+7.7%
- 109North Cowichan29,696 → 31,990 people+7.7%
- 109Okanagan-Similkameen, Electoral Area G2,134 → 2,298 people+7.7%
- 113Campbell River33,007 → 35,519 people+7.6%
- 113Metchosin4,708 → 5,067 people+7.6%
- 113Sicamous2,429 → 2,613 people+7.6%
- 116Golden3,708 → 3,986 people+7.5%
- 117Ashcroft1,558 → 1,670 people+7.2%
- 118Keremeos1,502 → 1,608 people+7.1%
- 118Victoria85,792 → 91,867 people+7.1%
- 120Alberni-Clayoquot, Electoral Area E2,754 → 2,946 people+7%
- 120Burnaby232,755 → 249,125 people+7%
- 120Fraser Valley, Electoral Area F1,293 → 1,384 people+7%
- 123Okanagan-Similkameen, Electoral Area D3,757 → 4,016 people+6.9%
- 124Belcarra643 → 687 people+6.8%
- 124Comox Valley, Electoral Area C (Puntledge - Black Creek)8,577 → 9,158 people+6.8%
- 126Coquitlam139,284 → 148,625 people+6.7%
- 126Peachland5,428 → 5,789 people+6.7%
- 128Anmore2,210 → 2,356 people+6.6%
- 129Cowichan Valley, Electoral Area H2,446 → 2,603 people+6.4%
- 129Nanaimo, Electoral Area F7,724 → 8,216 people+6.4%
- 129qathet, Electoral Area C2,064 → 2,197 people+6.4%
- 132Bulkley-Nechako, Electoral Area A5,256 → 5,587 people+6.3%
- 133Sechelt10,216 → 10,847 people+6.2%
- 133Thompson-Nicola, Electoral Area E (Bonaparte Plateau)1,094 → 1,162 people+6.2%
- 135Central Kootenay, Electoral Area K1,681 → 1,784 people+6.1%
- 135Delta102,238 → 108,455 people+6.1%
- 137Nanaimo, Electoral Area A7,058 → 7,481 people+6%
- 137Powell River13,157 → 13,943 people+6%
- 137Sunshine Coast, Electoral Area E3,664 → 3,883 people+6%
- 140Fort St. John20,260 → 21,465 people+5.9%
- 140Lantzville3,605 → 3,817 people+5.9%
- 140Okanagan-Similkameen, Electoral Area E1,903 → 2,015 people+5.9%
- 140Richmond198,309 → 209,937 people+5.9%
- 144Masset793 → 838 people+5.7%
- 145Cariboo, Electoral Area H1,784 → 1,884 people+5.6%
- 145Columbia-Shuswap, Electoral Area A3,148 → 3,325 people+5.6%
- 145Greenwood665 → 702 people+5.6%
- 148Comox14,028 → 14,806 people+5.5%
- 148Cowichan Valley, Electoral Area G2,315 → 2,442 people+5.5%
- 148Sidney11,672 → 12,318 people+5.5%
- 151Thompson-Nicola, Electoral Area A (Wells Gray Country)1,493 → 1,573 people+5.4%
- 152Ladysmith8,537 → 8,990 people+5.3%
- 153Cariboo, Electoral Area F4,554 → 4,792 people+5.2%
- 154Cowichan Valley, Electoral Area B8,558 → 8,994 people+5.1%
- 154Kitimat-Stikine, Electoral Area C (Part 1)2,834 → 2,978 people+5.1%
- 154Nelson10,572 → 11,106 people+5.1%
- 157Chase2,286 → 2,399 people+4.9%
- 157Coldstream10,648 → 11,171 people+4.9%
- 157Port Coquitlam58,612 → 61,498 people+4.9%
- 157Vancouver631,486 → 662,248 people+4.9%
- 161Cowichan Valley, Electoral Area A4,733 → 4,949 people+4.6%
- 161qathet, Electoral Area D1,076 → 1,126 people+4.6%
- 163Strathcona, Electoral Area D (Oyster Bay - Buttle Lake)3,977 → 4,153 people+4.4%
- 164Warfield1,680 → 1,753 people+4.3%
- 165Comox Valley, Electoral Area B (Lazo North)7,095 → 7,392 people+4.2%
- 165Lions Bay1,334 → 1,390 people+4.2%
- 167Armstrong5,114 → 5,323 people+4.1%
- 167Creston5,361 → 5,583 people+4.1%
- 169Okanagan-Similkameen, Electoral Area I2,219 → 2,307 people+4%
- 169Qualicum Beach8,943 → 9,303 people+4%
- 171Central Kootenay, Electoral Area F3,963 → 4,116 people+3.9%
- 171Okanagan-Similkameen, Electoral Area F2,014 → 2,092 people+3.9%
- 171Spallumcheen5,106 → 5,307 people+3.9%
- 171West Vancouver42,473 → 44,122 people+3.9%
- 175Kent6,067 → 6,300 people+3.8%
- 175New Hazelton580 → 602 people+3.8%
- 177Castlegar8,039 → 8,338 people+3.7%
- 177Prince George74,003 → 76,708 people+3.7%
- 177Summerland11,615 → 12,042 people+3.7%
- 180Cariboo, Electoral Area I1,435 → 1,485 people+3.5%
- 181Central Saanich16,814 → 17,385 people+3.4%
- 181Oliver4,928 → 5,094 people+3.4%
- 183Central Kootenay, Electoral Area E3,772 → 3,897 people+3.3%
- 183Gibsons4,605 → 4,758 people+3.3%
- 183Port Alberni17,678 → 18,259 people+3.3%
- 186Cowichan Valley, Electoral Area E4,121 → 4,253 people+3.2%
- 186Terrace11,643 → 12,017 people+3.2%
- 188Central Kootenay, Electoral Area B4,657 → 4,802 people+3.1%
- 188Lake Cowichan3,226 → 3,325 people+3.1%
- 188Pitt Meadows18,573 → 19,146 people+3.1%
- 188Saanich114,148 → 117,735 people+3.1%
- 192Barriere1,713 → 1,765 people+3%
- 192Cariboo, Electoral Area G5,156 → 5,312 people+3%
- 192Sunshine Coast, Electoral Area D3,421 → 3,523 people+3%
- 192Valemount1,021 → 1,052 people+3%
- 196Central Kootenay, Electoral Area I2,534 → 2,607 people+2.9%
- 196North Vancouver (district municipality)85,649 → 88,168 people+2.9%
- 198Clearwater2,324 → 2,388 people+2.8%
- 198Gold River1,212 → 1,246 people+2.8%
- 200Trail7,709 → 7,920 people+2.7%
- 201Thompson-Nicola, Electoral Area M (Beautiful Nicola Valley - North)1,598 → 1,637 people+2.4%
- 202Cranbrook20,047 → 20,499 people+2.3%
- 202Fraser-Fort George, Electoral Area D4,278 → 4,375 people+2.3%
- 202Princeton2,828 → 2,894 people+2.3%
- 202Strathcona, Electoral Area B1,035 → 1,059 people+2.3%
- 206Alberni-Clayoquot, Electoral Area F1,935 → 1,977 people+2.2%
- 206Enderby2,964 → 3,028 people+2.2%
- 206Fraser-Fort George, Electoral Area C3,527 → 3,603 people+2.2%
- 206North Okanagan, Electoral Area B3,203 → 3,274 people+2.2%
- 210Duncan4,944 → 5,047 people+2.1%
- 211Fruitvale1,920 → 1,958 people+2%
- 211Houston2,993 → 3,052 people+2%
- 213Mount Waddington, Electoral Area C750 → 764 people+1.9%
- 214East Kootenay, Electoral Area B1,976 → 2,011 people+1.8%
- 214Fraser Valley, Electoral Area E1,540 → 1,568 people+1.8%
- 214Williams Lake10,753 → 10,947 people+1.8%
- 217Central Kootenay, Electoral Area G1,623 → 1,650 people+1.7%
- 217Montrose996 → 1,013 people+1.7%
- 219Grand Forks4,049 → 4,112 people+1.6%
- 220Fraser-Fort George, Electoral Area E526 → 533 people+1.3%
- 220Kitimat8,131 → 8,236 people+1.3%
- 222Cariboo, Electoral Area E4,064 → 4,112 people+1.2%
- 222Central Coast, Electoral Area C653 → 661 people+1.2%
- 222Dawson Creek12,178 → 12,323 people+1.2%
- 222Lillooet2,275 → 2,302 people+1.2%
- 226Cariboo, Electoral Area C1,225 → 1,239 people+1.1%
- 227Port McNeill2,337 → 2,356 people+0.8%
- 228Prince Rupert12,220 → 12,300 people+0.7%
- 229Cache Creek963 → 969 people+0.6%
- 229Cariboo, Electoral Area B3,842 → 3,864 people+0.6%
- 231100 Mile House1,918 → 1,928 people+0.5%
- 231Cowichan Valley, Electoral Area C5,019 → 5,046 people+0.5%
- 233Midway649 → 651 people+0.3%
- 234Central Kootenay, Electoral Area C1,472 → 1,475 people+0.2%
- 234Fraser-Fort George, Electoral Area A3,463 → 3,471 people+0.2%
- 234Fraser-Fort George, Electoral Area F1,246 → 1,249 people+0.2%
- 234Fraser-Fort George, Electoral Area H1,586 → 1,589 people+0.2%
- 238Quesnel9,879 → 9,889 people+0.1%
- 239Kootenay Boundary D / Rural Grand Forks3,225 → 3,226 people0%
- 239Port Moody33,551 → 33,535 people0%
- 239Squamish-Lillooet, Electoral Area D1,057 → 1,057 people0%
- 242Salmo1,141 → 1,140 people-0.1%
- 243Smithers5,401 → 5,378 people-0.4%
- 244Oak Bay18,094 → 17,990 people-0.6%
- 245Esquimalt17,655 → 17,533 people-0.7%
- 246Cariboo, Electoral Area A6,234 → 6,169 people-1%
- 246Nakusp1,605 → 1,589 people-1%
- 248Kitimat-Stikine, Electoral Area B1,473 → 1,455 people-1.2%
- 248Merritt7,139 → 7,051 people-1.2%
- 250Kootenay Boundary B / Lower Columbia-Old-Glory1,442 → 1,422 people-1.4%
- 251Kitimat-Stikine, Electoral Area E3,993 → 3,932 people-1.5%
- 252Cariboo, Electoral Area D2,929 → 2,870 people-2%
- 252Vanderhoof4,434 → 4,346 people-2%
- 254Fraser Lake988 → 965 people-2.3%
- 255Fraser Valley, Electoral Area B892 → 869 people-2.6%
- 256East Kootenay, Electoral Area E1,753 → 1,686 people-3.8%
- 256Pouce Coupe792 → 762 people-3.8%
- 258Bulkley-Nechako, Electoral Area F3,665 → 3,517 people-4%
- 258Cariboo, Electoral Area J642 → 616 people-4%
- 258Mount Waddington, Electoral Area A724 → 695 people-4%
- 261Peace River, Electoral Area B5,628 → 5,379 people-4.4%
- 262McBride616 → 588 people-4.5%
- 263Fraser Valley, Electoral Area G1,776 → 1,692 people-4.7%
- 264Bulkley-Nechako, Electoral Area E1,593 → 1,512 people-5.1%
- 265Port Hardy4,132 → 3,902 people-5.6%
- 266Thompson-Nicola, Electoral Area N (Beautiful Nicola Valley - South)762 → 717 people-5.9%
- 267Burns Lake1,779 → 1,659 people-6.7%
- 268Bulkley-Nechako, Electoral Area G903 → 836 people-7.4%
- 269Chetwynd2,503 → 2,302 people-8%
- 270Bulkley-Nechako, Electoral Area B1,885 → 1,706 people-9.5%
- 271Peace River, Electoral Area E2,949 → 2,660 people-9.8%
- 272Taylor1,469 → 1,317 people-10.3%
- 273Bulkley-Nechako, Electoral Area C1,420 → 1,266 people-10.8%
- 273Peace River, Electoral Area C6,667 → 5,947 people-10.8%
- 275Clinton641 → 568 people-11.4%
- 276Mackenzie3,714 → 3,281 people-11.7%
- 277Fort St. James1,598 → 1,386 people-13.3%
- 278Kootenay Boundary, Electoral Area A1,891 → 1,624 people-14.1%
- 279Hudson's Hope1,015 → 841 people-17.1%
- 280Thompson-Nicola, Electoral Area I (Blue Sky Country)1,262 → 1,038 people-17.7%
- 281Northern Rockies4,862 → 3,947 people-18.8%
- 282Peace River, Electoral Area D5,920 → 4,793 people-19%
Too small to rank
37 places with fewer than 500 people in 2016 or 2021, highest figure first. Statistics Canada rounds counts in small places.
- –Kitimat-Stikine, Electoral Area A20 → 48 people+140%
- –Juan de Fuca (Part 2)190 → 399 people+110%
- –Squamish-Lillooet, Electoral Area A187 → 305 people+63.1%
- –Tahsis248 → 393 people+58.5%
- –Slocan289 → 379 people+31.1%
- –Stewart401 → 517 people+28.9%
- –qathet, Electoral Area E399 → 498 people+24.8%
- –North Coast, Electoral Area D468 → 580 people+23.9%
- –Fraser Valley, Electoral Area A405 → 495 people+22.2%
- –Port Clements282 → 340 people+20.6%
- –Alberni-Clayoquot, Electoral Area B443 → 531 people+19.9%
- –Zeballos107 → 126 people+17.8%
- –Cariboo, Electoral Area K398 → 447 people+12.3%
- –Granisle303 → 337 people+11.2%
- –North Coast, Electoral Area A41 → 45 people+9.8%
- –Central Coast, Electoral Area E148 → 162 people+9.5%
- –Fraser-Fort George, Electoral Area G334 → 365 people+9.3%
- –Sayward311 → 334 people+7.4%
- –Alberni-Clayoquot, Electoral Area A243 → 256 people+5.3%
- –New Denver473 → 487 people+3%
- –Central Coast, Electoral Area D399 → 403 people+1%
- –Port Edward467 → 470 people+0.6%
- –Wells217 → 218 people+0.5%
- –Thompson-Nicola, Electoral Area B (Thompson Headwaters)233 → 230 people-1.3%
- –Squamish-Lillooet, Electoral Area B383 → 373 people-2.6%
- –North Coast, Electoral Area E340 → 325 people-4.4%
- –Mount Waddington, Electoral Area D394 → 371 people-5.8%
- –Alert Bay479 → 449 people-6.3%
- –Stikine Region455 → 424 people-6.8%
- –Kitimat-Stikine, Electoral Area F360 → 326 people-9.4%
- –Lytton249 → 210 people-15.7%
- –Hazelton313 → 257 people-17.9%
- –Silverton195 → 149 people-23.6%
- –Kitimat-Stikine, Electoral Area D99 → 74 people-25.3%
- –Central Coast, Electoral Area A203 → 149 people-26.6%
- –Mount Waddington, Electoral Area B60 → 35 people-41.7%
- –North Coast, Electoral Area C85 → 31 people-63.5%
Source: Census of Population 2021, Statistics Canada (Statistics Canada Open Licence).
Other rankings: most land burned by wildfire since 1996, most land in the farmland reserve, most land under mineral and placer titles, deepest water wells, most homes without 50/10 Mbps internet, highest property tax rates, highest home values, snowiest places, mildest January, least winter sun, warmest summers, most days over 30 °C, mildest extreme cold, oldest populations.