PlaceDossier / BC places / Rankings

Fastest-growing places

Population change, 2016 to 2021. 282 places ranked; 37 too small to rank.

50°N52°N54°N56°N58°N60°N135°W130°W125°W120°W115°WVancouver: +4.9%Surrey: +9.7%Burnaby: +7%Richmond: +5.9%Abbotsford: +8.6%Coquitlam: +6.7%Kelowna: +13.5%Langley (district municipality): +13.1%Saanich: +3.1%Delta: +6.1%Nanaimo: +10.3%Kamloops: +8.4%Chilliwack: +11.2%Victoria: +7.1%Maple Ridge: +10.6%North Vancouver (district municipality): +2.9%New Westminster: +11.2%Prince George: +3.7%Port Coquitlam: +4.9%North Vancouver (city): +9.9%Langford: +31.8%Vernon: +11%West Vancouver: +3.9%Mission: +7.7%Penticton: +9.3%West Kelowna: +10.5%Campbell River: +7.6%Port Moody: 0%North Cowichan: +7.7%Langley (city): +11.9%Courtenay: +10.8%Squamish: +22.2%White Rock: +10%Fort St. John: +5.9%Cranbrook: +2.3%Salmon Arm: +9.7%Pitt Meadows: +3.1%Colwood: +12.5%Metro Vancouver, Electoral Area A: +15.4%Port Alberni: +3.3%Oak Bay: -0.6%Esquimalt: -0.7%Central Saanich: +3.4%Lake Country: +22.4%Sooke: +16%Comox: +5.5%Whistler: +19%Powell River: +6%Parksville: +9.5%Dawson Creek: +1.2%Sidney: +5.5%Prince Rupert: +0.7%North Saanich: +8.8%Summerland: +3.7%Terrace: +3.2%Saltspring Island: +10.2%View Royal: +11.2%Coldstream: +4.9%Nelson: +5.1%Williams Lake: +1.8%Sechelt: +6.2%Quesnel: +0.1%Qualicum Beach: +4%Comox Valley, Electoral Area C (Puntledge - Black Creek): +6.8%Cowichan Valley, Electoral Area B: +5.1%Ladysmith: +5.3%Columbia-Shuswap, Electoral Area C: +12.6%Castlegar: +3.7%Revelstoke: +9.4%Kitimat: +1.3%Nanaimo, Electoral Area F: +6.4%Kimberley: +9.3%Nanaimo, Electoral Area G: +7.7%Comox Valley, Electoral Area A: +9.9%Trail: +2.7%Nanaimo, Electoral Area A: +6%Comox Valley, Electoral Area B (Lazo North): +4.2%Merritt: -1.2%Nanaimo, Electoral Area E: +10.4%Hope: +8.2%East Kootenay, Electoral Area C: +8.6%Fernie: +17.1%Kent: +3.8%Cariboo, Electoral Area A: -1%Southern Gulf Islands: +28.9%Peace River, Electoral Area C: -10.8%Peachland: +6.7%Bulkley-Nechako, Electoral Area A: +6.3%Creston: +4.1%Osoyoos: +10%Peace River, Electoral Area B: -4.4%Smithers: -0.4%Armstrong: +4.1%Cariboo, Electoral Area G: +3%Spallumcheen: +3.9%Juan de Fuca (Part 1): +9.9%Oliver: +3.4%Metchosin: +7.6%Duncan: +2.1%Cowichan Valley, Electoral Area C: +0.5%Central Kootenay, Electoral Area H: +8.4%Cowichan Valley, Electoral Area A: +4.6%Central Kootenay, Electoral Area B: +3.1%Peace River, Electoral Area D: -19%Cariboo, Electoral Area F: +5.2%Cariboo, Electoral Area L: +13.4%Gibsons: +3.3%North Okanagan, Electoral Area C: +16.6%Nanaimo, Electoral Area B: +11.6%Cumberland: +18.5%Columbia-Shuswap, Electoral Area D: +8.8%Fraser-Fort George, Electoral Area D: +2.3%North Okanagan, Electoral Area F: +9.1%Vanderhoof: -2%Nanaimo, Electoral Area H: +10.5%Central Okanagan: +11.6%Bowen Island: +15.7%Cowichan Valley, Electoral Area E: +3.2%Strathcona, Electoral Area D (Oyster Bay - Buttle Lake): +4.4%Sparwood: +9.6%Rossland: +11%Central Kootenay, Electoral Area F: +3.9%Cariboo, Electoral Area E: +1.2%Grand Forks: +1.6%Thompson-Nicola, Electoral Area P (Rivers and the Peaks): +11.6%Okanagan-Similkameen, Electoral Area D: +6.9%Golden: +7.5%Okanagan-Similkameen, Electoral Area C: +12.1%Northern Rockies: -18.8%Kitimat-Stikine, Electoral Area E: -1.5%Invermere: +15.5%Port Hardy: -5.6%Central Kootenay, Electoral Area E: +3.3%Sunshine Coast, Electoral Area E: +6%Cariboo, Electoral Area B: +0.6%Lantzville: +5.9%Fraser-Fort George, Electoral Area C: +2.2%Cowichan Valley, Electoral Area D: +8.8%Sunshine Coast, Electoral Area D: +3%East Kootenay, Electoral Area F: +29.2%Bulkley-Nechako, Electoral Area F: -4%Central Kootenay, Electoral Area J: +12.1%Fraser-Fort George, Electoral Area A: +0.2%Pemberton: +32.4%Nanaimo, Electoral Area C: +19.1%Columbia-Shuswap, Electoral Area A: +5.6%Lake Cowichan: +3.1%Thompson-Nicola, Electoral Area L (Grasslands): +12.8%Mackenzie: -11.7%North Okanagan, Electoral Area B: +2.2%Kootenay Boundary D / Rural Grand Forks: 0%Columbia-Shuswap, Electoral Area F: +30.4%Houston: +2%Sunshine Coast, Electoral Area A: +16%Enderby: +2.2%Kootenay Boundary E / West Boundary: +39.4%Kitimat-Stikine, Electoral Area C (Part 1): +5.1%Sunshine Coast, Electoral Area B: +8.9%Alberni-Clayoquot, Electoral Area E: +7%North Okanagan, Electoral Area D: +8.9%Central Okanagan West: +45.5%Princeton: +2.3%Cariboo, Electoral Area D: -2%Elkford: +10%Strathcona, Electoral Area C: +12.6%Peace River, Electoral Area E: -9.8%Sicamous: +7.6%Central Kootenay, Electoral Area I: +2.9%Cowichan Valley, Electoral Area H: +6.4%Tofino: +27.9%Highlands: +11.6%Fraser Valley, Electoral Area H: +33.1%Cowichan Valley, Electoral Area G: +5.5%Sunshine Coast, Electoral Area F: +17.8%Chase: +4.9%Tumbler Ridge: +20.7%Clearwater: +2.8%Anmore: +6.6%Port McNeill: +0.8%Okanagan-Similkameen, Electoral Area I: +4%Chetwynd: -8%Lillooet: +1.2%Okanagan-Similkameen, Electoral Area G: +7.7%Logan Lake: +13.1%Central Kootenay, Electoral Area A: +16.1%Okanagan-Similkameen, Electoral Area H: +15.5%qathet, Electoral Area C: +6.4%Okanagan-Similkameen, Electoral Area A: +15.1%Fraser Valley, Electoral Area D: +36.8%Okanagan-Similkameen, Electoral Area F: +3.9%Ucluelet: +20.3%Lumby: +12.5%Okanagan-Similkameen, Electoral Area E: +5.9%East Kootenay, Electoral Area B: +1.8%Squamish-Lillooet, Electoral Area C: +20.3%Alberni-Clayoquot, Electoral Area F: +2.2%Fruitvale: +2%100 Mile House: +0.5%Harrison Hot Springs: +29.8%Cariboo, Electoral Area H: +5.6%East Kootenay, Electoral Area A: +11.4%Alberni-Clayoquot, Electoral Area D: +14%Cowichan Valley, Electoral Area F: +10.7%Thompson-Nicola, Electoral Area J (Copper Desert Country): +13.7%Central Kootenay, Electoral Area K: +6.1%Barriere: +3%Warfield: +4.3%Bulkley-Nechako, Electoral Area B: -9.5%Fraser Valley, Electoral Area G: -4.7%East Kootenay, Electoral Area E: -3.8%Ashcroft: +7.2%qathet, Electoral Area B: +8%Burns Lake: -6.7%East Kootenay, Electoral Area G: +12.7%Central Kootenay, Electoral Area G: +1.7%Thompson-Nicola, Electoral Area M (Beautiful Nicola Valley - North): +2.4%Kootenay Boundary C / Christina Lake: +21.7%Kootenay Boundary, Electoral Area A: -14.1%Keremeos: +7.1%Bulkley-Nechako, Electoral Area D: +9.2%Fraser-Fort George, Electoral Area H: +0.2%Nakusp: -1%Thompson-Nicola, Electoral Area A (Wells Gray Country): +5.4%Fraser Valley, Electoral Area E: +1.8%Thompson-Nicola, Electoral Area O (Lower North Thompson): +15.1%Bulkley-Nechako, Electoral Area E: -5.1%Cariboo, Electoral Area I: +3.5%Central Kootenay, Electoral Area C: +0.2%Telkwa: +11.1%Central Kootenay, Electoral Area D: +8.9%Kitimat-Stikine, Electoral Area B: -1.2%Cowichan Valley, Electoral Area I: +18%Kootenay Boundary B / Lower Columbia-Old-Glory: -1.4%Sun Peaks: +127.9%Lions Bay: +4.2%Columbia-Shuswap, Electoral Area E: +17.1%Fort St. James: -13.3%Fraser Valley, Electoral Area F: +7%Radium Hot Springs: +72.6%Taylor: -10.3%Bulkley-Nechako, Electoral Area C: -10.8%qathet, Electoral Area A: +13.1%Fraser-Fort George, Electoral Area F: +0.2%Gold River: +2.8%Cariboo, Electoral Area C: +1.1%Thompson-Nicola, Electoral Area E (Bonaparte Plateau): +6.2%Okanagan-Similkameen, Electoral Area B: +9.9%Salmo: -0.1%Fraser Valley, Electoral Area C: +10.8%qathet, Electoral Area D: +4.6%North Okanagan, Electoral Area E: +8.1%Strathcona, Electoral Area B: +2.3%Squamish-Lillooet, Electoral Area D: 0%Valemount: +3%Kaslo: +8.4%Thompson-Nicola, Electoral Area I (Blue Sky Country): -17.7%Montrose: +1.7%Cache Creek: +0.6%Fraser Lake: -2.3%Daajing Giids: +9%Alberni-Clayoquot, Electoral Area C: +29.2%Fraser Valley, Electoral Area B: -2.6%Strathcona, Electoral Area A: +13.1%Hudson's Hope: -17.1%Masset: +5.7%Bulkley-Nechako, Electoral Area G: -7.4%Canal Flats: +20.1%Mount Waddington, Electoral Area C: +1.9%Pouce Coupe: -3.8%Port Alice: +11.3%Thompson-Nicola, Electoral Area N (Beautiful Nicola Valley - South): -5.9%Greenwood: +5.6%Mount Waddington, Electoral Area A: -4%Belcarra: +6.8%Columbia-Shuswap, Electoral Area B: +13.7%Central Coast, Electoral Area C: +1.2%Midway: +0.3%Cariboo, Electoral Area J: -4%New Hazelton: +3.8%McBride: -4.5%North Coast, Electoral Area D: +23.9% (too small to rank)Clinton: -11.4%Fraser-Fort George, Electoral Area E: +1.3%Alberni-Clayoquot, Electoral Area B: +19.9% (too small to rank)Stewart: +28.9% (too small to rank)qathet, Electoral Area E: +24.8% (too small to rank)Fraser Valley, Electoral Area A: +22.2% (too small to rank)New Denver: +3% (too small to rank)Port Edward: +0.6% (too small to rank)Alert Bay: -6.3% (too small to rank)Cariboo, Electoral Area K: +12.3% (too small to rank)Stikine Region: -6.8% (too small to rank)Central Coast, Electoral Area D: +1% (too small to rank)Juan de Fuca (Part 2): +110% (too small to rank)Tahsis: +58.5% (too small to rank)Slocan: +31.1% (too small to rank)Squamish-Lillooet, Electoral Area B: -2.6% (too small to rank)Mount Waddington, Electoral Area D: -5.8% (too small to rank)Fraser-Fort George, Electoral Area G: +9.3% (too small to rank)Port Clements: +20.6% (too small to rank)Granisle: +11.2% (too small to rank)Sayward: +7.4% (too small to rank)Kitimat-Stikine, Electoral Area F: -9.4% (too small to rank)North Coast, Electoral Area E: -4.4% (too small to rank)Squamish-Lillooet, Electoral Area A: +63.1% (too small to rank)Hazelton: -17.9% (too small to rank)Alberni-Clayoquot, Electoral Area A: +5.3% (too small to rank)Thompson-Nicola, Electoral Area B (Thompson Headwaters): -1.3% (too small to rank)Wells: +0.5% (too small to rank)Lytton: -15.7% (too small to rank)Central Coast, Electoral Area E: +9.5% (too small to rank)Central Coast, Electoral Area A: -26.6% (too small to rank)Silverton: -23.6% (too small to rank)Zeballos: +17.8% (too small to rank)Kitimat-Stikine, Electoral Area D: -25.3% (too small to rank)Kitimat-Stikine, Electoral Area A: +140% (too small to rank)North Coast, Electoral Area A: +9.8% (too small to rank)Mount Waddington, Electoral Area B: -41.7% (too small to rank)North Coast, Electoral Area C: -63.5% (too small to rank)

Tap a place for its figures. Zoom in for lot lines and more detail.Municipalities, by people; electoral areas shaded

Growth 2016–21

What this map shows

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 →

-19%+2.8%+6.6%+10.7%+16.6%+127.9%

no figure (unshaded)

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.

  1. 1Sun Peaks616 → 1,404 people+127.9%
  2. 2Radium Hot Springs776 → 1,339 people+72.6%
  3. 3Central Okanagan West1,991 → 2,897 people+45.5%
  4. 4Kootenay Boundary E / West Boundary2,155 → 3,004 people+39.4%
  5. 5Fraser Valley, Electoral Area D1,529 → 2,092 people+36.8%
  6. 6Fraser Valley, Electoral Area H1,847 → 2,459 people+33.1%
  7. 7Pemberton2,574 → 3,407 people+32.4%
  8. 8Langford35,342 → 46,584 people+31.8%
  9. 9Columbia-Shuswap, Electoral Area F2,454 → 3,200 people+30.4%
  10. 10Harrison Hot Springs1,468 → 1,905 people+29.8%
  11. 11Alberni-Clayoquot, Electoral Area C677 → 875 people+29.2%
  12. 11East Kootenay, Electoral Area F2,726 → 3,521 people+29.2%
  13. 13Southern Gulf Islands4,732 → 6,101 people+28.9%
  14. 14Tofino1,967 → 2,516 people+27.9%
  15. 15Lake Country12,922 → 15,817 people+22.4%
  16. 16Squamish19,497 → 23,819 people+22.2%
  17. 17Kootenay Boundary C / Christina Lake1,337 → 1,627 people+21.7%
  18. 18Tumbler Ridge1,987 → 2,399 people+20.7%
  19. 19Squamish-Lillooet, Electoral Area C1,663 → 2,000 people+20.3%
  20. 19Ucluelet1,717 → 2,066 people+20.3%
  21. 21Canal Flats668 → 802 people+20.1%
  22. 22Nanaimo, Electoral Area C2,808 → 3,344 people+19.1%
  23. 23Whistler11,746 → 13,982 people+19%
  24. 24Cumberland3,753 → 4,447 people+18.5%
  25. 25Cowichan Valley, Electoral Area I1,206 → 1,423 people+18%
  26. 26Sunshine Coast, Electoral Area F2,043 → 2,407 people+17.8%
  27. 27Columbia-Shuswap, Electoral Area E1,185 → 1,388 people+17.1%
  28. 27Fernie5,396 → 6,320 people+17.1%
  29. 29North Okanagan, Electoral Area C3,870 → 4,511 people+16.6%
  30. 30Central Kootenay, Electoral Area A1,930 → 2,241 people+16.1%
  31. 31Sooke13,001 → 15,086 people+16%
  32. 31Sunshine Coast, Electoral Area A2,619 → 3,039 people+16%
  33. 33Bowen Island3,680 → 4,256 people+15.7%
  34. 34Invermere3,391 → 3,917 people+15.5%
  35. 34Okanagan-Similkameen, Electoral Area H1,933 → 2,232 people+15.5%
  36. 36Metro Vancouver, Electoral Area A16,133 → 18,612 people+15.4%
  37. 37Okanagan-Similkameen, Electoral Area A1,858 → 2,139 people+15.1%
  38. 37Thompson-Nicola, Electoral Area O (Lower North Thompson)1,323 → 1,523 people+15.1%
  39. 39Alberni-Clayoquot, Electoral Area D1,616 → 1,843 people+14%
  40. 40Columbia-Shuswap, Electoral Area B583 → 663 people+13.7%
  41. 40Thompson-Nicola, Electoral Area J (Copper Desert Country)1,580 → 1,796 people+13.7%
  42. 42Kelowna127,390 → 144,576 people+13.5%
  43. 43Cariboo, Electoral Area L4,204 → 4,769 people+13.4%
  44. 44Langley (district municipality)117,285 → 132,603 people+13.1%
  45. 44Logan Lake1,993 → 2,255 people+13.1%
  46. 44Strathcona, Electoral Area A764 → 864 people+13.1%
  47. 44qathet, Electoral Area A1,105 → 1,250 people+13.1%
  48. 48Thompson-Nicola, Electoral Area L (Grasslands)2,945 → 3,321 people+12.8%
  49. 49East Kootenay, Electoral Area G1,467 → 1,654 people+12.7%
  50. 50Columbia-Shuswap, Electoral Area C7,921 → 8,919 people+12.6%
  51. 50Strathcona, Electoral Area C2,431 → 2,737 people+12.6%
  52. 52Colwood16,859 → 18,961 people+12.5%
  53. 52Lumby1,833 → 2,063 people+12.5%
  54. 54Central Kootenay, Electoral Area J3,137 → 3,517 people+12.1%
  55. 54Okanagan-Similkameen, Electoral Area C3,557 → 3,986 people+12.1%
  56. 56Langley (city)25,888 → 28,963 people+11.9%
  57. 57Central Okanagan3,814 → 4,258 people+11.6%
  58. 57Highlands2,225 → 2,482 people+11.6%
  59. 57Nanaimo, Electoral Area B4,033 → 4,500 people+11.6%
  60. 57Thompson-Nicola, Electoral Area P (Rivers and the Peaks)3,672 → 4,098 people+11.6%
  61. 61East Kootenay, Electoral Area A1,683 → 1,875 people+11.4%
  62. 62Port Alice664 → 739 people+11.3%
  63. 63Chilliwack83,788 → 93,203 people+11.2%
  64. 63New Westminster70,996 → 78,916 people+11.2%
  65. 63View Royal10,408 → 11,575 people+11.2%
  66. 66Telkwa1,327 → 1,474 people+11.1%
  67. 67Rossland3,729 → 4,140 people+11%
  68. 67Vernon40,116 → 44,519 people+11%
  69. 69Courtenay25,639 → 28,420 people+10.8%
  70. 69Fraser Valley, Electoral Area C1,023 → 1,133 people+10.8%
  71. 71Cowichan Valley, Electoral Area F1,629 → 1,804 people+10.7%
  72. 72Maple Ridge82,256 → 90,990 people+10.6%
  73. 73Nanaimo, Electoral Area H3,884 → 4,291 people+10.5%
  74. 73West Kelowna32,655 → 36,078 people+10.5%
  75. 75Nanaimo, Electoral Area E6,125 → 6,765 people+10.4%
  76. 76Nanaimo90,504 → 99,863 people+10.3%
  77. 77Saltspring Island10,557 → 11,635 people+10.2%
  78. 78Elkford2,499 → 2,749 people+10%
  79. 78Osoyoos5,050 → 5,556 people+10%
  80. 78White Rock19,952 → 21,939 people+10%
  81. 81Comox Valley, Electoral Area A7,213 → 7,926 people+9.9%
  82. 81Juan de Fuca (Part 1)4,670 → 5,132 people+9.9%
  83. 81North Vancouver (city)52,898 → 58,120 people+9.9%
  84. 81Okanagan-Similkameen, Electoral Area B1,047 → 1,151 people+9.9%
  85. 85Salmon Arm17,706 → 19,432 people+9.7%
  86. 85Surrey517,887 → 568,322 people+9.7%
  87. 87Sparwood3,784 → 4,148 people+9.6%
  88. 88Parksville12,453 → 13,642 people+9.5%
  89. 89Revelstoke7,562 → 8,275 people+9.4%
  90. 90Kimberley7,425 → 8,115 people+9.3%
  91. 90Penticton33,761 → 36,885 people+9.3%
  92. 92Bulkley-Nechako, Electoral Area D1,472 → 1,607 people+9.2%
  93. 93North Okanagan, Electoral Area F4,000 → 4,362 people+9.1%
  94. 94Daajing Giids884 → 964 people+9%
  95. 95Central Kootenay, Electoral Area D1,343 → 1,462 people+8.9%
  96. 95North Okanagan, Electoral Area D2,672 → 2,909 people+8.9%
  97. 95Sunshine Coast, Electoral Area B2,726 → 2,969 people+8.9%
  98. 98Columbia-Shuswap, Electoral Area D4,044 → 4,400 people+8.8%
  99. 98Cowichan Valley, Electoral Area D3,243 → 3,530 people+8.8%
  100. 98North Saanich11,249 → 12,235 people+8.8%
  101. 101Abbotsford141,397 → 153,524 people+8.6%
  102. 101East Kootenay, Electoral Area C6,021 → 6,536 people+8.6%
  103. 103Central Kootenay, Electoral Area H4,655 → 5,045 people+8.4%
  104. 103Kamloops90,280 → 97,902 people+8.4%
  105. 103Kaslo968 → 1,049 people+8.4%
  106. 106Hope6,181 → 6,686 people+8.2%
  107. 107North Okanagan, Electoral Area E1,010 → 1,092 people+8.1%
  108. 108qathet, Electoral Area B1,541 → 1,664 people+8%
  109. 109Mission38,554 → 41,519 people+7.7%
  110. 109Nanaimo, Electoral Area G7,526 → 8,109 people+7.7%
  111. 109North Cowichan29,696 → 31,990 people+7.7%
  112. 109Okanagan-Similkameen, Electoral Area G2,134 → 2,298 people+7.7%
  113. 113Campbell River33,007 → 35,519 people+7.6%
  114. 113Metchosin4,708 → 5,067 people+7.6%
  115. 113Sicamous2,429 → 2,613 people+7.6%
  116. 116Golden3,708 → 3,986 people+7.5%
  117. 117Ashcroft1,558 → 1,670 people+7.2%
  118. 118Keremeos1,502 → 1,608 people+7.1%
  119. 118Victoria85,792 → 91,867 people+7.1%
  120. 120Alberni-Clayoquot, Electoral Area E2,754 → 2,946 people+7%
  121. 120Burnaby232,755 → 249,125 people+7%
  122. 120Fraser Valley, Electoral Area F1,293 → 1,384 people+7%
  123. 123Okanagan-Similkameen, Electoral Area D3,757 → 4,016 people+6.9%
  124. 124Belcarra643 → 687 people+6.8%
  125. 124Comox Valley, Electoral Area C (Puntledge - Black Creek)8,577 → 9,158 people+6.8%
  126. 126Coquitlam139,284 → 148,625 people+6.7%
  127. 126Peachland5,428 → 5,789 people+6.7%
  128. 128Anmore2,210 → 2,356 people+6.6%
  129. 129Cowichan Valley, Electoral Area H2,446 → 2,603 people+6.4%
  130. 129Nanaimo, Electoral Area F7,724 → 8,216 people+6.4%
  131. 129qathet, Electoral Area C2,064 → 2,197 people+6.4%
  132. 132Bulkley-Nechako, Electoral Area A5,256 → 5,587 people+6.3%
  133. 133Sechelt10,216 → 10,847 people+6.2%
  134. 133Thompson-Nicola, Electoral Area E (Bonaparte Plateau)1,094 → 1,162 people+6.2%
  135. 135Central Kootenay, Electoral Area K1,681 → 1,784 people+6.1%
  136. 135Delta102,238 → 108,455 people+6.1%
  137. 137Nanaimo, Electoral Area A7,058 → 7,481 people+6%
  138. 137Powell River13,157 → 13,943 people+6%
  139. 137Sunshine Coast, Electoral Area E3,664 → 3,883 people+6%
  140. 140Fort St. John20,260 → 21,465 people+5.9%
  141. 140Lantzville3,605 → 3,817 people+5.9%
  142. 140Okanagan-Similkameen, Electoral Area E1,903 → 2,015 people+5.9%
  143. 140Richmond198,309 → 209,937 people+5.9%
  144. 144Masset793 → 838 people+5.7%
  145. 145Cariboo, Electoral Area H1,784 → 1,884 people+5.6%
  146. 145Columbia-Shuswap, Electoral Area A3,148 → 3,325 people+5.6%
  147. 145Greenwood665 → 702 people+5.6%
  148. 148Comox14,028 → 14,806 people+5.5%
  149. 148Cowichan Valley, Electoral Area G2,315 → 2,442 people+5.5%
  150. 148Sidney11,672 → 12,318 people+5.5%
  151. 151Thompson-Nicola, Electoral Area A (Wells Gray Country)1,493 → 1,573 people+5.4%
  152. 152Ladysmith8,537 → 8,990 people+5.3%
  153. 153Cariboo, Electoral Area F4,554 → 4,792 people+5.2%
  154. 154Cowichan Valley, Electoral Area B8,558 → 8,994 people+5.1%
  155. 154Kitimat-Stikine, Electoral Area C (Part 1)2,834 → 2,978 people+5.1%
  156. 154Nelson10,572 → 11,106 people+5.1%
  157. 157Chase2,286 → 2,399 people+4.9%
  158. 157Coldstream10,648 → 11,171 people+4.9%
  159. 157Port Coquitlam58,612 → 61,498 people+4.9%
  160. 157Vancouver631,486 → 662,248 people+4.9%
  161. 161Cowichan Valley, Electoral Area A4,733 → 4,949 people+4.6%
  162. 161qathet, Electoral Area D1,076 → 1,126 people+4.6%
  163. 163Strathcona, Electoral Area D (Oyster Bay - Buttle Lake)3,977 → 4,153 people+4.4%
  164. 164Warfield1,680 → 1,753 people+4.3%
  165. 165Comox Valley, Electoral Area B (Lazo North)7,095 → 7,392 people+4.2%
  166. 165Lions Bay1,334 → 1,390 people+4.2%
  167. 167Armstrong5,114 → 5,323 people+4.1%
  168. 167Creston5,361 → 5,583 people+4.1%
  169. 169Okanagan-Similkameen, Electoral Area I2,219 → 2,307 people+4%
  170. 169Qualicum Beach8,943 → 9,303 people+4%
  171. 171Central Kootenay, Electoral Area F3,963 → 4,116 people+3.9%
  172. 171Okanagan-Similkameen, Electoral Area F2,014 → 2,092 people+3.9%
  173. 171Spallumcheen5,106 → 5,307 people+3.9%
  174. 171West Vancouver42,473 → 44,122 people+3.9%
  175. 175Kent6,067 → 6,300 people+3.8%
  176. 175New Hazelton580 → 602 people+3.8%
  177. 177Castlegar8,039 → 8,338 people+3.7%
  178. 177Prince George74,003 → 76,708 people+3.7%
  179. 177Summerland11,615 → 12,042 people+3.7%
  180. 180Cariboo, Electoral Area I1,435 → 1,485 people+3.5%
  181. 181Central Saanich16,814 → 17,385 people+3.4%
  182. 181Oliver4,928 → 5,094 people+3.4%
  183. 183Central Kootenay, Electoral Area E3,772 → 3,897 people+3.3%
  184. 183Gibsons4,605 → 4,758 people+3.3%
  185. 183Port Alberni17,678 → 18,259 people+3.3%
  186. 186Cowichan Valley, Electoral Area E4,121 → 4,253 people+3.2%
  187. 186Terrace11,643 → 12,017 people+3.2%
  188. 188Central Kootenay, Electoral Area B4,657 → 4,802 people+3.1%
  189. 188Lake Cowichan3,226 → 3,325 people+3.1%
  190. 188Pitt Meadows18,573 → 19,146 people+3.1%
  191. 188Saanich114,148 → 117,735 people+3.1%
  192. 192Barriere1,713 → 1,765 people+3%
  193. 192Cariboo, Electoral Area G5,156 → 5,312 people+3%
  194. 192Sunshine Coast, Electoral Area D3,421 → 3,523 people+3%
  195. 192Valemount1,021 → 1,052 people+3%
  196. 196Central Kootenay, Electoral Area I2,534 → 2,607 people+2.9%
  197. 196North Vancouver (district municipality)85,649 → 88,168 people+2.9%
  198. 198Clearwater2,324 → 2,388 people+2.8%
  199. 198Gold River1,212 → 1,246 people+2.8%
  200. 200Trail7,709 → 7,920 people+2.7%
  201. 201Thompson-Nicola, Electoral Area M (Beautiful Nicola Valley - North)1,598 → 1,637 people+2.4%
  202. 202Cranbrook20,047 → 20,499 people+2.3%
  203. 202Fraser-Fort George, Electoral Area D4,278 → 4,375 people+2.3%
  204. 202Princeton2,828 → 2,894 people+2.3%
  205. 202Strathcona, Electoral Area B1,035 → 1,059 people+2.3%
  206. 206Alberni-Clayoquot, Electoral Area F1,935 → 1,977 people+2.2%
  207. 206Enderby2,964 → 3,028 people+2.2%
  208. 206Fraser-Fort George, Electoral Area C3,527 → 3,603 people+2.2%
  209. 206North Okanagan, Electoral Area B3,203 → 3,274 people+2.2%
  210. 210Duncan4,944 → 5,047 people+2.1%
  211. 211Fruitvale1,920 → 1,958 people+2%
  212. 211Houston2,993 → 3,052 people+2%
  213. 213Mount Waddington, Electoral Area C750 → 764 people+1.9%
  214. 214East Kootenay, Electoral Area B1,976 → 2,011 people+1.8%
  215. 214Fraser Valley, Electoral Area E1,540 → 1,568 people+1.8%
  216. 214Williams Lake10,753 → 10,947 people+1.8%
  217. 217Central Kootenay, Electoral Area G1,623 → 1,650 people+1.7%
  218. 217Montrose996 → 1,013 people+1.7%
  219. 219Grand Forks4,049 → 4,112 people+1.6%
  220. 220Fraser-Fort George, Electoral Area E526 → 533 people+1.3%
  221. 220Kitimat8,131 → 8,236 people+1.3%
  222. 222Cariboo, Electoral Area E4,064 → 4,112 people+1.2%
  223. 222Central Coast, Electoral Area C653 → 661 people+1.2%
  224. 222Dawson Creek12,178 → 12,323 people+1.2%
  225. 222Lillooet2,275 → 2,302 people+1.2%
  226. 226Cariboo, Electoral Area C1,225 → 1,239 people+1.1%
  227. 227Port McNeill2,337 → 2,356 people+0.8%
  228. 228Prince Rupert12,220 → 12,300 people+0.7%
  229. 229Cache Creek963 → 969 people+0.6%
  230. 229Cariboo, Electoral Area B3,842 → 3,864 people+0.6%
  231. 231100 Mile House1,918 → 1,928 people+0.5%
  232. 231Cowichan Valley, Electoral Area C5,019 → 5,046 people+0.5%
  233. 233Midway649 → 651 people+0.3%
  234. 234Central Kootenay, Electoral Area C1,472 → 1,475 people+0.2%
  235. 234Fraser-Fort George, Electoral Area A3,463 → 3,471 people+0.2%
  236. 234Fraser-Fort George, Electoral Area F1,246 → 1,249 people+0.2%
  237. 234Fraser-Fort George, Electoral Area H1,586 → 1,589 people+0.2%
  238. 238Quesnel9,879 → 9,889 people+0.1%
  239. 239Kootenay Boundary D / Rural Grand Forks3,225 → 3,226 people0%
  240. 239Port Moody33,551 → 33,535 people0%
  241. 239Squamish-Lillooet, Electoral Area D1,057 → 1,057 people0%
  242. 242Salmo1,141 → 1,140 people-0.1%
  243. 243Smithers5,401 → 5,378 people-0.4%
  244. 244Oak Bay18,094 → 17,990 people-0.6%
  245. 245Esquimalt17,655 → 17,533 people-0.7%
  246. 246Cariboo, Electoral Area A6,234 → 6,169 people-1%
  247. 246Nakusp1,605 → 1,589 people-1%
  248. 248Kitimat-Stikine, Electoral Area B1,473 → 1,455 people-1.2%
  249. 248Merritt7,139 → 7,051 people-1.2%
  250. 250Kootenay Boundary B / Lower Columbia-Old-Glory1,442 → 1,422 people-1.4%
  251. 251Kitimat-Stikine, Electoral Area E3,993 → 3,932 people-1.5%
  252. 252Cariboo, Electoral Area D2,929 → 2,870 people-2%
  253. 252Vanderhoof4,434 → 4,346 people-2%
  254. 254Fraser Lake988 → 965 people-2.3%
  255. 255Fraser Valley, Electoral Area B892 → 869 people-2.6%
  256. 256East Kootenay, Electoral Area E1,753 → 1,686 people-3.8%
  257. 256Pouce Coupe792 → 762 people-3.8%
  258. 258Bulkley-Nechako, Electoral Area F3,665 → 3,517 people-4%
  259. 258Cariboo, Electoral Area J642 → 616 people-4%
  260. 258Mount Waddington, Electoral Area A724 → 695 people-4%
  261. 261Peace River, Electoral Area B5,628 → 5,379 people-4.4%
  262. 262McBride616 → 588 people-4.5%
  263. 263Fraser Valley, Electoral Area G1,776 → 1,692 people-4.7%
  264. 264Bulkley-Nechako, Electoral Area E1,593 → 1,512 people-5.1%
  265. 265Port Hardy4,132 → 3,902 people-5.6%
  266. 266Thompson-Nicola, Electoral Area N (Beautiful Nicola Valley - South)762 → 717 people-5.9%
  267. 267Burns Lake1,779 → 1,659 people-6.7%
  268. 268Bulkley-Nechako, Electoral Area G903 → 836 people-7.4%
  269. 269Chetwynd2,503 → 2,302 people-8%
  270. 270Bulkley-Nechako, Electoral Area B1,885 → 1,706 people-9.5%
  271. 271Peace River, Electoral Area E2,949 → 2,660 people-9.8%
  272. 272Taylor1,469 → 1,317 people-10.3%
  273. 273Bulkley-Nechako, Electoral Area C1,420 → 1,266 people-10.8%
  274. 273Peace River, Electoral Area C6,667 → 5,947 people-10.8%
  275. 275Clinton641 → 568 people-11.4%
  276. 276Mackenzie3,714 → 3,281 people-11.7%
  277. 277Fort St. James1,598 → 1,386 people-13.3%
  278. 278Kootenay Boundary, Electoral Area A1,891 → 1,624 people-14.1%
  279. 279Hudson's Hope1,015 → 841 people-17.1%
  280. 280Thompson-Nicola, Electoral Area I (Blue Sky Country)1,262 → 1,038 people-17.7%
  281. 281Northern Rockies4,862 → 3,947 people-18.8%
  282. 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.

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.