PlaceDossier / BC places / Rankings

Most winter sun

Possible direct sun on December 21 at each place's town centre or main settled place, as a share of open ground at the same latitude, from the terrain (computed by us). 308 places ranked; 10 not ranked because the point sits at the foot of a slope; the other 1 is unclear: the elevation model doesn't reach all the hills around it.

50°N52°N54°N56°N58°N60°N135°W130°W125°W120°W115°WVancouver: 96%Surrey: 96%Burnaby: 94%Richmond: 100%Abbotsford: 97%Coquitlam: 96%Kelowna: 92%Langley: 99%Saanich: 98%Delta: 100%Nanaimo: 93%Kamloops: 71%Chilliwack: 96%Victoria: 99%Maple Ridge: 99%North Vancouver: 50%New Westminster: 99%Prince George: 0%Port Coquitlam: 99%North Vancouver: 99%Langford: 97%Vernon: 89%West Vancouver: 100%Mission: 88%Penticton: 78%West Kelowna: 91%Campbell River: 83%Port Moody: 88%North Cowichan: 94%Langley: 98%Courtenay: 95%Squamish: 61%White Rock: 100%Fort St. John: 100%Cranbrook: 90%Salmon Arm: 81%Pitt Meadows: 99%Colwood: 90%Metro Vancouver, Electoral Area A: 98%Port Alberni: 82%Oak Bay: 99%Esquimalt: 99%Central Saanich: 97%Lake Country: 85%Sooke: 93%Comox: 96%Whistler: 82%Powell River: 95%Parksville: 91%Dawson Creek: 96%Sidney: 96%Prince Rupert: 66%North Saanich: 96%Summerland: 67%Terrace: 87%Saltspring Island: 71%View Royal: 93%Coldstream: 71%Nelson: 53%Williams Lake: 83%Sechelt: 97%Quesnel: 88%Qualicum Beach: 92%Comox Valley, Electoral Area C (Puntledge - Black Creek): 90%Cowichan Valley, Electoral Area B: 87%Ladysmith: 86%Columbia-Shuswap, Electoral Area C: 78%Castlegar: 71%Revelstoke: 70%Kitimat: 80%Nanaimo, Electoral Area F: 81%Kimberley: 86%Nanaimo, Electoral Area G: 94%Comox Valley, Electoral Area A: 91%Trail: 19%Nanaimo, Electoral Area A: 96%Comox Valley, Electoral Area B (Lazo North): 97%Merritt: 82%Nanaimo, Electoral Area E: 84%Hope: 19%East Kootenay, Electoral Area C: 92%Fernie: 71%Kent: 80%Cariboo, Electoral Area A: 91%Southern Gulf Islands: 87%Peace River, Electoral Area C: 92%Peachland: 80%Bulkley-Nechako, Electoral Area A: 72%Creston: 83%Osoyoos: 86%Peace River, Electoral Area B: 90%Smithers: 76%Armstrong: 78%Cariboo, Electoral Area G: 85%Spallumcheen: 77%Juan de Fuca (Part 1): 95%Oliver: 80%Metchosin: 96%Duncan: 93%Cowichan Valley, Electoral Area C: 89%Central Kootenay, Electoral Area H: 73%Cowichan Valley, Electoral Area A: 93%Central Kootenay, Electoral Area B: 80%Peace River, Electoral Area D: 87%Cariboo, Electoral Area F: 95%Cariboo, Electoral Area L: 92%Gibsons: 87%North Okanagan, Electoral Area C: 88%Nanaimo, Electoral Area B: 21%Cumberland: 85%Columbia-Shuswap, Electoral Area D: 60%Fraser-Fort George, Electoral Area D: 96%North Okanagan, Electoral Area F: 78%Vanderhoof: 90%Nanaimo, Electoral Area H: 97%Central Okanagan: 85%Bowen Island: 0%Cowichan Valley, Electoral Area E: 91%Strathcona, Electoral Area D (Oyster Bay - Buttle Lake): 96%Sparwood: 60%Rossland: 83%Central Kootenay, Electoral Area F: 57%Cariboo, Electoral Area E: 79%Grand Forks: 85%Thompson-Nicola, Electoral Area P (Rivers and the Peaks): 54%Okanagan-Similkameen, Electoral Area D: 71%Golden: 76%Okanagan-Similkameen, Electoral Area C: 79%Northern Rockies: 100%Kitimat-Stikine, Electoral Area E: 83%Invermere: 83%Port Hardy: 91%Central Kootenay, Electoral Area E: 55%Sunshine Coast, Electoral Area E: 100%Cariboo, Electoral Area B: 95%Lantzville: 87%Fraser-Fort George, Electoral Area C: 97%Cowichan Valley, Electoral Area D: 91%Sunshine Coast, Electoral Area D: 100%East Kootenay, Electoral Area F: 81%Bulkley-Nechako, Electoral Area F: 75%Central Kootenay, Electoral Area J: 58%Fraser-Fort George, Electoral Area A: 95%Pemberton: 27%Nanaimo, Electoral Area C: 96%Columbia-Shuswap, Electoral Area A: 72%Lake Cowichan: 84%Thompson-Nicola, Electoral Area L (Grasslands): 80%Mackenzie: 95%North Okanagan, Electoral Area B: 85%Kootenay Boundary D / Rural Grand Forks: 79%Columbia-Shuswap, Electoral Area F: 83%Houston: 82%Sunshine Coast, Electoral Area A: 73%Enderby: 76%Kootenay Boundary E / West Boundary: 100%Kitimat-Stikine, Electoral Area C (Part 1): 88%Sunshine Coast, Electoral Area B: 93%Alberni-Clayoquot, Electoral Area E: 88%North Okanagan, Electoral Area D: 66%Central Okanagan West: 92%Princeton: 83%Cariboo, Electoral Area D: 91%Elkford: 72%Strathcona, Electoral Area C: 89%Peace River, Electoral Area E: 76%Sicamous: 62%Central Kootenay, Electoral Area I: 72%Cowichan Valley, Electoral Area H: 94%Tofino: 0%Highlands: 83%Fraser Valley, Electoral Area H: 63%Cowichan Valley, Electoral Area G: 84%Sunshine Coast, Electoral Area F: 84%Chase: 59%Tumbler Ridge: 91%Clearwater: 63%Anmore: 95%Port McNeill: 87%Okanagan-Similkameen, Electoral Area I: 76%Chetwynd: 89%Lillooet: 48%Okanagan-Similkameen, Electoral Area G: 38%Logan Lake: 90%Central Kootenay, Electoral Area A: 79%Okanagan-Similkameen, Electoral Area H: 92%qathet, Electoral Area C: 91%Okanagan-Similkameen, Electoral Area A: 83%Fraser Valley, Electoral Area D: 52%Okanagan-Similkameen, Electoral Area F: 80%Ucluelet: 88%Lumby: 83%Okanagan-Similkameen, Electoral Area E: 86%East Kootenay, Electoral Area B: 92%Squamish-Lillooet, Electoral Area C: 66%Alberni-Clayoquot, Electoral Area F: 88%Fruitvale: 79%100 Mile House: 85%Harrison Hot Springs: 58%Cariboo, Electoral Area H: 89%East Kootenay, Electoral Area A: 44%Alberni-Clayoquot, Electoral Area D: 85%Cowichan Valley, Electoral Area F: 78%Thompson-Nicola, Electoral Area J (Copper Desert Country): 55%Central Kootenay, Electoral Area K: 60%Barriere: 69%Warfield: 72%Bulkley-Nechako, Electoral Area B: 86%Fraser Valley, Electoral Area G: 92%East Kootenay, Electoral Area E: 90%Ashcroft: 68%qathet, Electoral Area B: 98%Burns Lake: 85%East Kootenay, Electoral Area G: 85%Central Kootenay, Electoral Area G: 64%Thompson-Nicola, Electoral Area M (Beautiful Nicola Valley - North): 94%Kootenay Boundary C / Christina Lake: 74%Kootenay Boundary, Electoral Area A: 75%Keremeos: 15%Bulkley-Nechako, Electoral Area D: 94%Fraser-Fort George, Electoral Area H: 0%Nakusp: 63%Thompson-Nicola, Electoral Area A (Wells Gray Country): 46%Fraser Valley, Electoral Area E: 12%Thompson-Nicola, Electoral Area O (Lower North Thompson): 48%Bulkley-Nechako, Electoral Area E: 81%Cariboo, Electoral Area I: 83%Central Kootenay, Electoral Area C: 79%Telkwa: 85%Central Kootenay, Electoral Area D: 63%Kitimat-Stikine, Electoral Area B: 52%Cowichan Valley, Electoral Area I: 85%Kootenay Boundary B / Lower Columbia-Old-Glory: 59%Sun Peaks: 55%Lions Bay: 65%Columbia-Shuswap, Electoral Area E: 67%Fort St. James: 96%Fraser Valley, Electoral Area F: 77%Radium Hot Springs: 81%Taylor: 94%Bulkley-Nechako, Electoral Area C: 95%qathet, Electoral Area A: 77%Fraser-Fort George, Electoral Area F: 94%Gold River: 75%Cariboo, Electoral Area C: 99%Thompson-Nicola, Electoral Area E (Bonaparte Plateau): 93%Okanagan-Similkameen, Electoral Area B: 62%Salmo: 64%Fraser Valley, Electoral Area C: 77%qathet, Electoral Area D: 92%North Okanagan, Electoral Area E: 23%Strathcona, Electoral Area B: 0%Squamish-Lillooet, Electoral Area D: 64%Valemount: 88%Kaslo: 67%Thompson-Nicola, Electoral Area I (Blue Sky Country): 60%Montrose: 71%Cache Creek: 61%Fraser Lake: 94%Daajing Giids: 91%Alberni-Clayoquot, Electoral Area C: 0%Fraser Valley, Electoral Area B: 59%Strathcona, Electoral Area A: 45%Hudson's Hope: 88%Masset: 91%Bulkley-Nechako, Electoral Area G: 86%Canal Flats: 75%Mount Waddington, Electoral Area C: 86%Pouce Coupe: 96%Port Alice: 67%Thompson-Nicola, Electoral Area N (Beautiful Nicola Valley - South): 64%Greenwood: 59%Mount Waddington, Electoral Area A: 99%Belcarra: 47%Columbia-Shuswap, Electoral Area B: 68%Central Coast, Electoral Area C: 0%Midway: 59%Cariboo, Electoral Area J: 88%New Hazelton: 0%McBride: 77%North Coast, Electoral Area D: 97%Clinton: 72%Fraser-Fort George, Electoral Area E: 82%Alberni-Clayoquot, Electoral Area B: 95%Stewart: 46%qathet, Electoral Area E: 72%Fraser Valley, Electoral Area A: 58%New Denver: 71%Port Edward: 89%Alert Bay: 84%Cariboo, Electoral Area K: 91%Stikine Region: 90%Central Coast, Electoral Area D: 0%Juan de Fuca (Part 2): 72%Tahsis: 52%Slocan: 69%Squamish-Lillooet, Electoral Area B: 44%Mount Waddington, Electoral Area D: 82%Fraser-Fort George, Electoral Area G: 86%Port Clements: 98%Granisle: 91%Sayward: 52%Kitimat-Stikine, Electoral Area F: 86%North Coast, Electoral Area E: 94%Squamish-Lillooet, Electoral Area A: 46%Hazelton: 61%Alberni-Clayoquot, Electoral Area A: 90%Thompson-Nicola, Electoral Area B (Thompson Headwaters): 64%Wells: 74%Lytton: 56%Central Coast, Electoral Area E: 7%Central Coast, Electoral Area A: 13%Silverton: 68%Zeballos: 58%Kitimat-Stikine, Electoral Area D: 0%Kitimat-Stikine, Electoral Area A: 55%North Coast, Electoral Area A: 21%Mount Waddington, Electoral Area B: 74%North Coast, Electoral Area C: 81%

Colour: Possible direct sun on December 21 at each place's town centre or main settled place, as a share of open ground at the same latitude, from the terrain (computed by us)

74%92%100%

0%86%97%

Dot: a municipality, sized by its people

About this map

The colours split the ranked places into five groups that narrow towards the top: the lowest 30%, then 25%, 20% and 15%, and the darkest is the top tenth; the bar above is drawn to those shares, with the figure at each break. Places left pale have no figure or too small a base to rank. Census figures about who lives in a place are shown on its page, never used to colour this map.

Colour the map by

All 308, ranked

Least December sun: New Hazelton (no direct sun; 6 h 50 min on open ground), Kitimat-Stikine, Electoral Area D (no direct sun; 6 h 10 min on open ground), Central Coast, Electoral Area D (no direct sun; 7 h 30 min on open ground). Open ground itself gets from 5 h 40 min of December sun in the far north to 8 h 10 min in the south, so the share is what compares valleys fairly; in hours, Esquimalt (8 h of 8 h 10 min) gets the most.

Places with the ground within 500 m of the point taking an hour or more of the December sun are not ranked, because the figure there is that spot's own slope, not the valley's: level ground nearby gets an hour or more of sun that the spot doesn't. They are listed below the ranking with their figures.

Next to each figure: hours of possible direct sun on December 21 against open ground, and where they're measured (the town centre, an electoral area's main settled place, or the middle of the place where it has neither).

  1. 1Sunshine Coast, Electoral Area E8 h of 8 h, at the middle of the area's addresses at Gibsons100%
  2. 1Richmond8 h of 8 h, at Richmond's town centre100%
  3. 1Delta8 h of 8 h, at Delta's town centre100%
  4. 1Kootenay Boundary E / West Boundary7 h 50 min of 7 h 50 min, at Big White100%
  5. 1White Rock8 h of 8 h, at White Rock's town centre100%
  6. 1West Vancouver8 h of 8 h, at West Vancouver's town centre100%
  7. 1Sunshine Coast, Electoral Area D8 h of 8 h, at Roberts Creek100%
  8. 1Fort St. John6 h 40 min of 6 h 40 min, at Fort St. John's town centre100%
  9. 1Northern Rockies5 h 50 min of 6 h, at Fort Nelson's town centre100%
  10. 10Esquimalt8 h of 8 h 10 min, at Esquimalt's town centre99%
  11. 10Victoria8 h of 8 h 10 min, at Victoria's town centre99%
  12. 10Langley8 h of 8 h, at the middle of the area99%
  13. 10New Westminster8 h of 8 h, at New Westminster's town centre99%
  14. 10Cariboo, Electoral Area C7 h 20 min of 7 h 20 min, at the middle of the area's addresses at Quesnel99%
  15. 10Mount Waddington, Electoral Area A7 h 40 min of 7 h 50 min, at Sointula99%
  16. 10Maple Ridge7 h 50 min of 8 h, at Maple Ridge's town centre99%
  17. 10North Vancouver7 h 50 min of 8 h, at North Vancouver's town centre99%
  18. 10Oak Bay8 h of 8 h 10 min, at Oak Bay's town centre99%
  19. 10Pitt Meadows7 h 50 min of 8 h, at Pitt Meadows's town centre99%
  20. 10Port Coquitlam7 h 50 min of 8 h, at Port Coquitlam's town centre99%
  21. 21Saanich8 h of 8 h 10 min, at Saanich's town centre98%
  22. 21Port Clements7 h of 7 h 10 min, at Port Clements's town centre98%
  23. 21Langley7 h 50 min of 8 h, at Langley's town centre98%
  24. 21Metro Vancouver, Electoral Area A7 h 50 min of 8 h, at the middle of the area's addresses at Vancouver98%
  25. 21qathet, Electoral Area B7 h 40 min of 7 h 50 min, at the middle of the area's addresses at qathet South98%
  26. 26Langford7 h 50 min of 8 h 10 min, at Langford's town centre97%
  27. 26Abbotsford7 h 50 min of 8 h, at Abbotsford's town centre97%
  28. 26Sechelt7 h 40 min of 8 h, at Sechelt's town centre97%
  29. 26Fraser-Fort George, Electoral Area C7 h of 7 h 10 min, at Beaverley97%
  30. 26Central Saanich7 h 50 min of 8 h 10 min, at Central Saanich's town centre97%
  31. 26Comox Valley, Electoral Area B (Lazo North)7 h 40 min of 7 h 50 min, at the middle of the area's addresses at Courtenay97%
  32. 26North Coast, Electoral Area D7 h of 7 h 10 min, at Tlell97%
  33. 26Nanaimo, Electoral Area H7 h 40 min of 8 h, at the middle of the area's addresses at Qualicum Beach97%
  34. 34Sidney7 h 50 min of 8 h, at Sidney's town centre96%
  35. 34Fort St. James6 h 50 min of 7 h, at Fort St. James's town centre96%
  36. 34Metchosin7 h 50 min of 8 h 10 min, at Metchosin's town centre96%
  37. 34Fraser-Fort George, Electoral Area D6 h 50 min of 7 h 10 min, at Pineview FFG96%
  38. 34Nanaimo, Electoral Area A7 h 40 min of 8 h, at the middle of the area's addresses at Nanaimo96%
  39. 34Nanaimo, Electoral Area C7 h 40 min of 8 h, at the middle of the area's addresses at Nanaimo96%
  40. 34Pouce Coupe6 h 30 min of 6 h 40 min, at Pouce Coupe's town centre96%
  41. 34Surrey7 h 40 min of 8 h, at Surrey's town centre96%
  42. 34Coquitlam7 h 40 min of 8 h, at Coquitlam's town centre96%
  43. 34Vancouver7 h 40 min of 8 h, at Vancouver's town centre96%
  44. 34Strathcona, Electoral Area D (Oyster Bay - Buttle Lake)7 h 30 min of 7 h 50 min, at the middle of the area's addresses at Campbell River96%
  45. 34North Saanich7 h 40 min of 8 h, at North Saanich's town centre96%
  46. 34Comox7 h 40 min of 8 h, at Comox's town centre96%
  47. 34Chilliwack7 h 40 min of 8 h, at Chilliwack's town centre96%
  48. 34Dawson Creek6 h 30 min of 6 h 40 min, at Dawson Creek's town centre96%
  49. 49Juan de Fuca (Part 1)7 h 50 min of 8 h 10 min, at Otter Point95%
  50. 49Cariboo, Electoral Area B7 h of 7 h 20 min, at Bouchie Lake95%
  51. 49Mackenzie6 h 30 min of 6 h 50 min, at Mackenzie's town centre95%
  52. 49Alberni-Clayoquot, Electoral Area B7 h 40 min of 8 h, at the middle of the area's addresses at Port Alberni95%
  53. 49Bulkley-Nechako, Electoral Area C6 h 40 min of 7 h, at the middle of the area's addresses at Fort St. James95%
  54. 49Courtenay7 h 30 min of 7 h 50 min, at Courtenay's town centre95%
  55. 49Cariboo, Electoral Area F7 h 10 min of 7 h 30 min, at 150 Mile House95%
  56. 49Fraser-Fort George, Electoral Area A6 h 40 min of 7 h 10 min, at Chief Lake95%
  57. 49Powell River7 h 30 min of 7 h 50 min, at Powell River's town centre95%
  58. 49Anmore7 h 30 min of 8 h, at Anmore's town centre95%
  59. 59North Cowichan7 h 40 min of 8 h, at the middle of the area94%
  60. 59North Coast, Electoral Area E6 h 50 min of 7 h 20 min, at Sandspit94%
  61. 59Cowichan Valley, Electoral Area H7 h 30 min of 8 h, at the middle of the area's addresses at Ladysmith94%
  62. 59Burnaby7 h 30 min of 8 h, at Burnaby's town centre94%
  63. 59Nanaimo, Electoral Area G7 h 30 min of 8 h, at the middle of the area's addresses at Parksville94%
  64. 59Fraser-Fort George, Electoral Area F6 h 40 min of 7 h 10 min, at Shell-Glen94%
  65. 59Taylor6 h 10 min of 6 h 40 min, at Taylor's town centre94%
  66. 59Bulkley-Nechako, Electoral Area D6 h 40 min of 7 h 10 min, at the middle of the area's addresses at Fraser Lake94%
  67. 59Fraser Lake6 h 40 min of 7 h 10 min, at Fraser Lake's town centre94%
  68. 59Thompson-Nicola, Electoral Area M (Beautiful Nicola Valley - North)7 h 20 min of 7 h 50 min, at Upper Nicola94%
  69. 69Cowichan Valley, Electoral Area A7 h 30 min of 8 h, at Mill Bay93%
  70. 69Nanaimo7 h 30 min of 8 h, at Nanaimo's town centre93%
  71. 69Sooke7 h 30 min of 8 h 10 min, at Sooke's town centre93%
  72. 69View Royal7 h 30 min of 8 h 10 min, at View Royal's town centre93%
  73. 69Sunshine Coast, Electoral Area B7 h 20 min of 8 h, at Halfmoon Bay93%
  74. 69Thompson-Nicola, Electoral Area E (Bonaparte Plateau)7 h of 7 h 40 min, at Green Lake93%
  75. 69Duncan7 h 30 min of 8 h, at Duncan's town centre93%
  76. 76Peace River, Electoral Area C6 h 10 min of 6 h 40 min, at Charlie Lake92%
  77. 76Cariboo, Electoral Area L7 h of 7 h 40 min, at Deka Lake92%
  78. 76East Kootenay, Electoral Area B7 h 20 min of 8 h, at Jaffray92%
  79. 76East Kootenay, Electoral Area C7 h 20 min of 8 h, at the middle of the area's addresses at Cranbrook92%
  80. 76Okanagan-Similkameen, Electoral Area H7 h 20 min of 8 h, at the middle of the area's addresses at Princeton92%
  81. 76qathet, Electoral Area D7 h 20 min of 7 h 50 min, at Gillies Bay92%
  82. 76Central Okanagan West7 h 10 min of 7 h 50 min, at North Westside92%
  83. 76Fraser Valley, Electoral Area G7 h 20 min of 8 h, at the middle of the area's addresses at Hatzic92%
  84. 76Qualicum Beach7 h 20 min of 8 h, at Qualicum Beach's town centre92%
  85. 76Kelowna7 h 10 min of 7 h 50 min, at Kelowna's town centre92%
  86. 86Port Hardy7 h of 7 h 40 min, at Port Hardy's town centre91%
  87. 86Cariboo, Electoral Area A6 h 40 min of 7 h 20 min, at the middle of the area's addresses at Quesnel91%
  88. 86Masset6 h 30 min of 7 h 10 min, at Masset's town centre91%
  89. 86Cariboo, Electoral Area K6 h 50 min of 7 h 30 min, at Alexis Creek91%
  90. 86Cowichan Valley, Electoral Area E7 h 20 min of 8 h, at the middle of the area's addresses at Duncan91%
  91. 86Daajing Giids6 h 40 min of 7 h 20 min, at Daajing Giids's town centre91%
  92. 86Parksville7 h 20 min of 8 h, at Parksville's town centre91%
  93. 86West Kelowna7 h 10 min of 7 h 50 min, at West Kelowna's town centre91%
  94. 86qathet, Electoral Area C7 h 10 min of 7 h 50 min, at qathet South91%
  95. 86Cariboo, Electoral Area D6 h 50 min of 7 h 30 min, at the middle of the area's addresses at Williams Lake91%
  96. 86Comox Valley, Electoral Area A7 h 10 min of 8 h, at Hornby Island91%
  97. 86Granisle6 h 20 min of 7 h, at Granisle's town centre91%
  98. 86Cowichan Valley, Electoral Area D7 h 20 min of 8 h, at Cowichan Bay91%
  99. 86Tumbler Ridge6 h 10 min of 6 h 50 min, at Tumbler Ridge's town centre91%
  100. 100Vanderhoof6 h 30 min of 7 h 10 min, at Vanderhoof's town centre90%
  101. 100Peace River, Electoral Area B6 h of 6 h 40 min, at the middle of the area's addresses at Charlie Lake90%
  102. 100Colwood7 h 20 min of 8 h 10 min, at Colwood's town centre90%
  103. 100Comox Valley, Electoral Area C (Puntledge - Black Creek)7 h 10 min of 7 h 50 min, at Black Creek90%
  104. 100Cranbrook7 h 10 min of 8 h, at Cranbrook's town centre90%
  105. 100East Kootenay, Electoral Area E7 h 10 min of 7 h 50 min, at Wasa90%
  106. 100Stikine Region5 h 10 min of 5 h 40 min, at Atlin90%
  107. 100Logan Lake7 h of 7 h 50 min, at Logan Lake's town centre90%
  108. 100Alberni-Clayoquot, Electoral Area A7 h 10 min of 8 h, at Bamfield90%
  109. 109Cowichan Valley, Electoral Area C7 h 10 min of 8 h, at Cobble Hill89%
  110. 109Chetwynd6 h of 6 h 50 min, at Chetwynd's town centre89%
  111. 109Vernon7 h of 7 h 50 min, at Vernon's town centre89%
  112. 109Strathcona, Electoral Area C7 h of 7 h 50 min, at Quathiaski Cove89%
  113. 109Cariboo, Electoral Area H6 h 40 min of 7 h 30 min, at Forest Grove89%
  114. 109Port Edward6 h 20 min of 7 h, at Port Edward's town centre89%
  115. 115Port Moody7 h of 8 h, at Port Moody's town centre88%
  116. 115Cariboo, Electoral Area J6 h 40 min of 7 h 30 min, at Tatla Lake88%
  117. 115North Okanagan, Electoral Area C6 h 50 min of 7 h 50 min, at the middle of the area's addresses at Vernon88%
  118. 115Valemount6 h 30 min of 7 h 20 min, at Valemount's town centre88%
  119. 115Quesnel6 h 30 min of 7 h 20 min, at Quesnel's town centre88%
  120. 115Mission7 h of 8 h, at Mission's town centre88%
  121. 115Alberni-Clayoquot, Electoral Area E7 h of 8 h, at the middle of the area's addresses at Port Alberni88%
  122. 115Alberni-Clayoquot, Electoral Area F7 h of 8 h, at the middle of the area's addresses at Port Alberni88%
  123. 115Kitimat-Stikine, Electoral Area C (Part 1)6 h 10 min of 7 h, at the middle of the area's addresses at Terrace88%
  124. 115Hudson's Hope5 h 50 min of 6 h 40 min, at Hudson's Hope's town centre88%
  125. 115Ucluelet7 h of 8 h, at Ucluelet's town centre88%
  126. 126Peace River, Electoral Area D5 h 50 min of 6 h 40 min, at South Dawson87%
  127. 126Terrace6 h 10 min of 7 h, at Terrace's town centre87%
  128. 126Port McNeill6 h 50 min of 7 h 50 min, at Port McNeill's town centre87%
  129. 126Lantzville7 h of 8 h, at Lantzville's town centre87%
  130. 126Gibsons6 h 50 min of 8 h, at Gibsons's town centre87%
  131. 126Cowichan Valley, Electoral Area B7 h of 8 h, at Shawnigan Lake87%
  132. 126Southern Gulf Islands7 h of 8 h, at Pender Island87%
  133. 133Mount Waddington, Electoral Area C6 h 40 min of 7 h 50 min, at the middle of the area's addresses at Port McNeill86%
  134. 133Okanagan-Similkameen, Electoral Area E6 h 50 min of 8 h, at Naramata86%
  135. 133Osoyoos7 h of 8 h, at Osoyoos's town centre86%
  136. 133Bulkley-Nechako, Electoral Area G6 h of 7 h, at Topley86%
  137. 133Fraser-Fort George, Electoral Area G6 h 10 min of 7 h, at Summit Lake86%
  138. 133Kimberley6 h 50 min of 7 h 50 min, at Kimberley's town centre86%
  139. 133Ladysmith6 h 50 min of 8 h, at Ladysmith's town centre86%
  140. 133Bulkley-Nechako, Electoral Area B6 h of 7 h, at the middle of the area's addresses at Burns Lake86%
  141. 133Kitimat-Stikine, Electoral Area F5 h 10 min of 6 h, at Dease Lake86%
  142. 142Cowichan Valley, Electoral Area I6 h 50 min of 8 h, at Youbou85%
  143. 142Cariboo, Electoral Area G6 h 30 min of 7 h 30 min, at 108 Mile Ranch85%
  144. 142Alberni-Clayoquot, Electoral Area D6 h 50 min of 8 h, at the middle of the area's addresses at Port Alberni85%
  145. 142Telkwa6 h of 7 h, at Telkwa's town centre85%
  146. 142Lake Country6 h 40 min of 7 h 50 min, at Lake Country's town centre85%
  147. 142Burns Lake6 h of 7 h, at Burns Lake's town centre85%
  148. 142Cumberland6 h 40 min of 8 h, at Cumberland's town centre85%
  149. 142Grand Forks6 h 50 min of 8 h, at Grand Forks's town centre85%
  150. 142East Kootenay, Electoral Area G6 h 30 min of 7 h 50 min, at the middle of the area's addresses at Radium Hot Springs85%
  151. 142100 Mile House6 h 30 min of 7 h 40 min, at 100 Mile House's town centre85%
  152. 142North Okanagan, Electoral Area B6 h 40 min of 7 h 50 min, at the middle of the area's addresses at Vernon85%
  153. 142Central Okanagan6 h 40 min of 7 h 50 min, at the middle of the area's addresses at Kelowna85%
  154. 154Lake Cowichan6 h 50 min of 8 h, at Lake Cowichan's town centre84%
  155. 154Cowichan Valley, Electoral Area G6 h 40 min of 8 h, at the middle of the area's addresses at Ladysmith84%
  156. 154Alert Bay6 h 30 min of 7 h 50 min, at Alert Bay's town centre84%
  157. 154Nanaimo, Electoral Area E6 h 40 min of 8 h, at Nanoose Bay84%
  158. 154Sunshine Coast, Electoral Area F6 h 40 min of 8 h, at Gambier Island84%
  159. 159Invermere6 h 30 min of 7 h 50 min, at Invermere's town centre83%
  160. 159Columbia-Shuswap, Electoral Area F6 h 30 min of 7 h 40 min, at Scotch Creek83%
  161. 159Williams Lake6 h 10 min of 7 h 30 min, at Williams Lake's town centre83%
  162. 159Cariboo, Electoral Area I6 h 10 min of 7 h 20 min, at the middle of the area's addresses at Quesnel83%
  163. 159Kitimat-Stikine, Electoral Area E5 h 50 min of 7 h, at Thornhill83%
  164. 159Campbell River6 h 30 min of 7 h 50 min, at Campbell River's town centre83%
  165. 159Okanagan-Similkameen, Electoral Area A6 h 40 min of 8 h, at the middle of the area's addresses at Osoyoos83%
  166. 159Highlands6 h 40 min of 8 h 10 min, at Highlands's town centre83%
  167. 159Lumby6 h 30 min of 7 h 50 min, at Lumby's town centre83%
  168. 159Princeton6 h 30 min of 8 h, at Princeton's town centre83%
  169. 159Creston6 h 40 min of 8 h, at Creston's town centre83%
  170. 159Rossland6 h 40 min of 8 h, at Rossland's town centre83%
  171. 171Houston5 h 50 min of 7 h, at Houston's town centre82%
  172. 171Port Alberni6 h 40 min of 8 h, at Port Alberni's town centre82%
  173. 171Merritt6 h 30 min of 7 h 50 min, at Merritt's town centre82%
  174. 171Mount Waddington, Electoral Area D6 h 20 min of 7 h 50 min, at Woss82%
  175. 171Fraser-Fort George, Electoral Area E6 h of 7 h 10 min, at Hixon82%
  176. 171Whistler6 h 20 min of 7 h 50 min, at Whistler's town centre82%
  177. 177North Coast, Electoral Area C5 h 50 min of 7 h 10 min, at Oona River81%
  178. 177Salmon Arm6 h 20 min of 7 h 40 min, at Salmon Arm's town centre81%
  179. 177Bulkley-Nechako, Electoral Area E5 h 50 min of 7 h 10 min, at Tchesinkut Lake81%
  180. 177Nanaimo, Electoral Area F6 h 30 min of 8 h, at the middle of the area's addresses at Qualicum Beach81%
  181. 177Radium Hot Springs6 h 20 min of 7 h 50 min, at Radium Hot Springs's town centre81%
  182. 177East Kootenay, Electoral Area F6 h 20 min of 7 h 50 min, at Windermere81%
  183. 183Central Kootenay, Electoral Area B6 h 30 min of 8 h, at Erickson80%
  184. 183Okanagan-Similkameen, Electoral Area F6 h 20 min of 8 h, at the middle of the area's addresses at Penticton80%
  185. 183Kent6 h 20 min of 8 h, at Agassiz's town centre80%
  186. 183Oliver6 h 20 min of 8 h, at Oliver's town centre80%
  187. 183Peachland6 h 20 min of 7 h 50 min, at Peachland's town centre80%
  188. 183Kitimat5 h 40 min of 7 h 10 min, at Kitimat's town centre80%
  189. 183Thompson-Nicola, Electoral Area L (Grasslands)6 h 10 min of 7 h 50 min, at Pritchard80%
  190. 190Central Kootenay, Electoral Area C6 h 20 min of 8 h, at the middle of the area's addresses at Creston79%
  191. 190Cariboo, Electoral Area E6 h of 7 h 30 min, at the middle of the area's addresses at Williams Lake79%
  192. 190Kootenay Boundary D / Rural Grand Forks6 h 20 min of 8 h, at the middle of the area's addresses at Grand Forks79%
  193. 190Central Kootenay, Electoral Area A6 h 20 min of 8 h, at Wynndel79%
  194. 190Fruitvale6 h 20 min of 8 h, at Fruitvale's town centre79%
  195. 190Okanagan-Similkameen, Electoral Area C6 h 20 min of 8 h, at the middle of the area's addresses at Oliver79%
  196. 196Armstrong6 h 10 min of 7 h 50 min, at Armstrong's town centre78%
  197. 196Penticton6 h 10 min of 8 h, at Penticton's town centre78%
  198. 196North Okanagan, Electoral Area F6 h of 7 h 50 min, at the middle of the area's addresses at Enderby78%
  199. 196Cowichan Valley, Electoral Area F6 h 20 min of 8 h, at Honeymoon Bay78%
  200. 196Columbia-Shuswap, Electoral Area C6 h of 7 h 40 min, at Blind Bay78%
  201. 201Fraser Valley, Electoral Area C6 h 10 min of 8 h, at Lake Errock77%
  202. 201Fraser Valley, Electoral Area F6 h 10 min of 8 h, at Hatzic77%
  203. 201McBride5 h 40 min of 7 h 20 min, at McBride's town centre77%
  204. 201qathet, Electoral Area A6 h of 7 h 50 min, at Savary Island77%
  205. 201Spallumcheen6 h of 7 h 50 min, at Spallumcheen's town centre77%
  206. 206Okanagan-Similkameen, Electoral Area I6 h of 8 h, at Kaleden76%
  207. 206Golden5 h 50 min of 7 h 40 min, at Golden's town centre76%
  208. 206Enderby5 h 50 min of 7 h 50 min, at Enderby's town centre76%
  209. 206Peace River, Electoral Area E5 h 10 min of 6 h 50 min, at the middle of the area's addresses at Chetwynd76%
  210. 206Smithers5 h 20 min of 7 h, at Smithers's town centre76%
  211. 211Gold River6 h of 7 h 50 min, at Gold River's town centre75%
  212. 211Kootenay Boundary, Electoral Area A6 h of 8 h, at the middle of the area's addresses at Fruitvale75%
  213. 211Canal Flats5 h 50 min of 7 h 50 min, at Canal Flats's town centre75%
  214. 211Bulkley-Nechako, Electoral Area F5 h 20 min of 7 h 10 min, at the middle of the area's addresses at Vanderhoof75%
  215. 215Mount Waddington, Electoral Area B5 h 50 min of 7 h 50 min, at Winter Harbour74%
  216. 215Kootenay Boundary C / Christina Lake6 h of 8 h, at Christina Lake74%
  217. 215Wells5 h 20 min of 7 h 20 min, at Wells's town centre74%
  218. 218Sunshine Coast, Electoral Area A5 h 50 min of 8 h, at Madeira Park73%
  219. 218Central Kootenay, Electoral Area H5 h 50 min of 8 h, at Winlaw73%
  220. 220Clinton5 h 30 min of 7 h 40 min, at Clinton's town centre72%
  221. 220Bulkley-Nechako, Electoral Area A5 h of 7 h, at the middle of the area's addresses at Smithers72%
  222. 220Juan de Fuca (Part 2)5 h 50 min of 8 h 10 min, at Port Renfrew72%
  223. 220Columbia-Shuswap, Electoral Area A5 h 30 min of 7 h 40 min, at the middle of the area's addresses at Golden72%
  224. 220Warfield5 h 50 min of 8 h, at Warfield's town centre72%
  225. 220Elkford5 h 40 min of 7 h 50 min, at Elkford's town centre72%
  226. 220Central Kootenay, Electoral Area I5 h 40 min of 8 h, at Pass Creek72%
  227. 220qathet, Electoral Area E5 h 40 min of 8 h, at the middle of the area72%
  228. 228Montrose5 h 40 min of 8 h, at Montrose's town centre71%
  229. 228Saltspring Island5 h 40 min of 8 h, at Salt Spring Island71%
  230. 228Fernie5 h 40 min of 8 h, at Fernie's town centre71%
  231. 228Castlegar5 h 40 min of 8 h, at Castlegar's town centre71%
  232. 228New Denver5 h 30 min of 7 h 50 min, at New Denver's town centre71%
  233. 228Coldstream5 h 30 min of 7 h 50 min, at Coldstream's town centre71%
  234. 228Kamloops5 h 30 min of 7 h 50 min, at Kamloops's town centre71%
  235. 228Okanagan-Similkameen, Electoral Area D5 h 40 min of 8 h, at Okanagan Falls71%
  236. 236Revelstoke5 h 20 min of 7 h 40 min, at Revelstoke's town centre70%
  237. 237Slocan5 h 30 min of 7 h 50 min, at Slocan's town centre69%
  238. 237Barriere5 h 20 min of 7 h 40 min, at Barriere's town centre69%
  239. 239Silverton5 h 20 min of 7 h 50 min, at Silverton's town centre68%
  240. 239Ashcroft5 h 20 min of 7 h 40 min, at Ashcroft's town centre68%
  241. 239Columbia-Shuswap, Electoral Area B5 h 10 min of 7 h 40 min, at the middle of the area's addresses at Revelstoke68%
  242. 242Columbia-Shuswap, Electoral Area E5 h 10 min of 7 h 40 min, at Solsqua67%
  243. 242Summerland5 h 20 min of 8 h, at Summerland's town centre67%
  244. 242Port Alice5 h 10 min of 7 h 50 min, at Port Alice's town centre67%
  245. 242Kaslo5 h 20 min of 7 h 50 min, at Kaslo's town centre67%
  246. 246Squamish-Lillooet, Electoral Area C5 h 10 min of 7 h 50 min, at the middle of the area's addresses at Pemberton66%
  247. 246Prince Rupert4 h 40 min of 7 h, at Prince Rupert's town centre66%
  248. 248Lions Bay5 h 10 min of 8 h, at Lions Bay's town centre65%
  249. 249Thompson-Nicola, Electoral Area N (Beautiful Nicola Valley - South)5 h of 7 h 50 min, at Coldwater64%
  250. 249Salmo5 h 10 min of 8 h, at Salmo's town centre64%
  251. 249Squamish-Lillooet, Electoral Area D5 h of 8 h, at Britannia Beach64%
  252. 249Thompson-Nicola, Electoral Area B (Thompson Headwaters)4 h 50 min of 7 h 30 min, at Blue River64%
  253. 249Central Kootenay, Electoral Area G5 h 10 min of 8 h, at the middle of the area's addresses at Salmo64%
  254. 254Central Kootenay, Electoral Area D5 h of 7 h 50 min, at Mirror Lake63%
  255. 254Clearwater4 h 50 min of 7 h 30 min, at Clearwater's town centre63%
  256. 254Nakusp5 h of 7 h 50 min, at Nakusp's town centre63%
  257. 254Fraser Valley, Electoral Area H5 h of 8 h, at Cultus Lake63%
  258. 258Okanagan-Similkameen, Electoral Area B5 h of 8 h, at Cawston62%
  259. 258Sicamous4 h 50 min of 7 h 40 min, at Sicamous's town centre62%
  260. 260Cache Creek4 h 40 min of 7 h 40 min, at Cache Creek's town centre61%
  261. 260Hazelton4 h 10 min of 6 h 50 min, at Hazelton's town centre61%
  262. 260Squamish4 h 50 min of 7 h 50 min, at Squamish's town centre61%
  263. 263Sparwood4 h 50 min of 7 h 50 min, at Sparwood's town centre60%
  264. 263Central Kootenay, Electoral Area K4 h 40 min of 7 h 50 min, at the middle of the area's addresses at Nakusp60%
  265. 263Columbia-Shuswap, Electoral Area D4 h 40 min of 7 h 50 min, at Falkland60%
  266. 263Thompson-Nicola, Electoral Area I (Blue Sky Country)4 h 40 min of 7 h 40 min, at Walhachin60%
  267. 267Kootenay Boundary B / Lower Columbia-Old-Glory4 h 50 min of 8 h, at Genelle59%
  268. 267Midway4 h 50 min of 8 h, at Midway's town centre59%
  269. 267Greenwood4 h 40 min of 8 h, at Greenwood's town centre59%
  270. 267Chase4 h 30 min of 7 h 40 min, at Chase's town centre59%
  271. 267Fraser Valley, Electoral Area B4 h 40 min of 8 h, at Yale59%
  272. 272Zeballos4 h 40 min of 7 h 50 min, at Zeballos's town centre58%
  273. 272Harrison Hot Springs4 h 40 min of 8 h, at Harrison Hot Springs's town centre58%
  274. 272Central Kootenay, Electoral Area J4 h 40 min of 8 h, at Robson58%
  275. 272Fraser Valley, Electoral Area A4 h 30 min of 7 h 50 min, at Boston Bar58%
  276. 276Lytton4 h 20 min of 7 h 50 min, at Lytton's town centre56%
  277. 277Kitimat-Stikine, Electoral Area A3 h 40 min of 6 h 40 min, at Meziadin55%
  278. 277Sun Peaks4 h 10 min of 7 h 40 min, at Sun Peaks's town centre55%
  279. 277Central Kootenay, Electoral Area E4 h 20 min of 8 h, at Balfour55%
  280. 277Thompson-Nicola, Electoral Area J (Copper Desert Country)4 h 10 min of 7 h 40 min, at Savona55%
  281. 281Thompson-Nicola, Electoral Area P (Rivers and the Peaks)4 h 10 min of 7 h 40 min, at Pinantan Lake54%
  282. 282Nelson4 h 10 min of 8 h, at Nelson's town centre53%
  283. 283Tahsis4 h 10 min of 7 h 50 min, at Tahsis's town centre52%
  284. 283Sayward4 h of 7 h 50 min, at Sayward's town centre52%
  285. 283Kitimat-Stikine, Electoral Area B3 h 30 min of 6 h 50 min, at South Hazelton52%
  286. 283Fraser Valley, Electoral Area D4 h 10 min of 8 h, at Popkum52%
  287. 287North Vancouver4 h of 8 h, at the middle of the area50%
  288. 288Lillooet3 h 50 min of 7 h 40 min, at Lillooet's town centre48%
  289. 288Thompson-Nicola, Electoral Area O (Lower North Thompson)3 h 40 min of 7 h 40 min, at East Barriere Lake48%
  290. 290Thompson-Nicola, Electoral Area A (Wells Gray Country)3 h 30 min of 7 h 40 min, at Vavenby46%
  291. 290Stewart3 h of 6 h 40 min, at Stewart's town centre46%
  292. 290Squamish-Lillooet, Electoral Area A3 h 30 min of 7 h 40 min, at Gold Bridge46%
  293. 293Squamish-Lillooet, Electoral Area B3 h 20 min of 7 h 50 min, at the middle of the area's addresses at Lillooet44%
  294. 293East Kootenay, Electoral Area A3 h 30 min of 8 h, at West Fernie44%
  295. 295Okanagan-Similkameen, Electoral Area G3 h of 8 h, at the middle of the area's addresses at Keremeos38%
  296. 296Pemberton2 h 10 min of 7 h 50 min, at Pemberton's town centre27%
  297. 297North Coast, Electoral Area A1 h 30 min of 7 h, at the middle of the area21%
  298. 298Hope1 h 30 min of 8 h, at Hope's town centre19%
  299. 298Trail1 h 30 min of 8 h, at Trail's town centre19%
  300. 300Keremeos1 h 10 min of 8 h, at Keremeos's town centre15%
  301. 301Central Coast, Electoral Area A1 h of 7 h 30 min, at Ocean Falls13%
  302. 302Fraser Valley, Electoral Area E1 h of 8 h, at Chilliwack River Valley12%
  303. 303Central Coast, Electoral Area E30 min of 7 h 30 min, at Bella Coola7%
  304. 304Alberni-Clayoquot, Electoral Area Cno direct sun; 8 h on open ground, at Kennedy Lake0%
  305. 304Central Coast, Electoral Area Cno direct sun; 7 h 30 min on open ground, at Hagensborg0%
  306. 304Central Coast, Electoral Area Dno direct sun; 7 h 30 min on open ground, at the middle of the area's addresses at Bella Coola0%
  307. 304Kitimat-Stikine, Electoral Area Dno direct sun; 6 h 10 min on open ground, at the middle of the area's addresses at Iskut0%
  308. 304New Hazeltonno direct sun; 6 h 50 min on open ground, at New Hazelton's town centre0%

Not ranked: the point sits at the foot of a slope

10 places with the ground within 500 m of the point taking an hour or more of the December sun, highest figure first.

Source: Medium Resolution Digital Elevation Model (MRDEM-30), Natural Resources Canada (Open Government Licence – Canada); Solar position: General Solar Position Calculations (NOAA Global Monitoring Laboratory; Spencer, 1971) (Public domain).

Other rankings: fastest-growing places, most land in the farmland reserve, most land burned by wildfire since 1996, most land under mineral and placer titles, most homes without 50/10 mbps internet, deepest water wells, highest home values, oldest populations, snowiest places, warmest summers, mildest january, highest property tax rates, mildest extreme cold.