Guest, Sign inJoin
Springhill, NSSpringhill, #1 on this list · Photo: SimonP at English Wikipedia (CC BY-SA 3.0)
Nova Scotia · 2026

Towns with the coldest winters in Nova Scotia

Windsor, in the middle of the list, comes in at -5°C (23°F). Bottom of the list: Yarmouth, with -3°C (27°F). On the national list, Springhill is #1,631 of 2,589. The national top 100 holds no place from Nova Scotia. Leading Nova Scotia on this list is Springhill, at -7°C (20°F). The places after the leader belong to Amherst (-7°C (20°F)) and Cumberland County, Subdivision C (-7°C (20°F)).

Average January temperature, 1991–2020 normals at the nearest station How grades work

#1

Springhill

Nova Scotia · 7,015 people
-7°C (20°F) January average

Overall D·#2,421 of 2,556

Strongest: cost of living B+, walkability B−·lowest: jobs & income D

#2

Amherst

Nova Scotia · 10,072 people
-7°C (20°F) January average

Overall D·#2,477 of 2,556

Strongest: walkability A, cost of living C+·lowest: safety D

#3

Cumberland County, Subdivision C

Nova Scotia · 6,040 people
-7°C (20°F) January average

Overall D−·#2,504 of 2,556

Strongest: cost of living B−, hazard risk C+·lowest: health D

All 88, ranked in Nova Scotia

Best first in Nova Scotia; beside each place, its rank on the same list for all of Canada.

Every Nova Scotia list

88 places

#TownJanuary averageCanada rankWhat drives it
1Springhill7,015 people-7°C (20°F)#1,631 of 2,589Strongest: cost of living B+, walkability B−·lowest: jobs & income D
2Amherst10,072 people-7°C (20°F)#1,633 of 2,589Strongest: walkability A, cost of living C+·lowest: safety D
3Cumberland County, Subdivision C6,040 people-7°C (20°F)#1,634 of 2,589Strongest: cost of living B−, hazard risk C+·lowest: health D
4Colchester County, Subdivision A3,891 people-7°C (20°F)#1,639 of 2,589Strongest: cost of living A−, hazard risk B−·lowest: health D−
5Colchester County, Subdivision B21,578 people-7°C (20°F)#1,640 of 2,589Strongest: hazard risk B−, safety C+·lowest: health D
6Truro14,652 people-7°C (20°F)#1,641 of 2,589Strongest: walkability A, hazard risk B·lowest: health C−
7Cumberland County, Subdivision D4,692 people-6°C (20°F)#1,662 of 2,589Strongest: cost of living B−, walkability B−·lowest: health D
8Colchester County, Subdivision C14,211 people-6°C (21°F)#1,708 of 2,589Strongest: hazard risk B−, cost of living B−·lowest: health D
9Port Hawkesbury3,442 people-6°C (22°F)#1,804 of 2,589Strongest: hazard risk A+, walkability A·lowest: health C−
10Inverness5,138 people-6°C (22°F)#1,805 of 2,589Strongest: cost of living B, walkability B·lowest: health D
11Inverness County, Subdivision C3,314 people-6°C (22°F)#1,807 of 2,589Strongest: hazard risk A, cost of living B−·lowest: health D
12Richmond County, Subdivision A4,305 people-6°C (22°F)#1,808 of 2,589Strongest: hazard risk A, safety B−·lowest: jobs & income D
13Cumberland County, Subdivision A3,401 people-6°C (22°F)#1,809 of 2,589Strongest: cost of living B, hazard risk B−·lowest: jobs & income D−
14Fall River9,214 people-6°C (22°F)#1,810 of 2,589Strongest: jobs & income A, health B·lowest: walkability C
15Middle Sackville14,898 people-6°C (22°F)#1,811 of 2,589Strongest: jobs & income B+, health B·lowest: cost of living C
16Lower Sackville20,171 people-6°C (22°F)#1,812 of 2,589Strongest: walkability A−, health B+·lowest: cost of living C−
17Beaver Bank9,157 people-6°C (22°F)#1,813 of 2,589Strongest: jobs & income B+, health B·lowest: cost of living C+
18Antigonish County, Subdivision B6,486 people-6°C (22°F)#1,814 of 2,589Strongest: hazard risk A, cost of living A−·lowest: health D
19Antigonish County, Subdivision A9,682 people-6°C (22°F)#1,815 of 2,589Strongest: hazard risk A+, jobs & income A−·lowest: health C−
20Dutch Settlement6,234 people-6°C (22°F)#1,816 of 2,589Strongest: jobs & income B, health B−·lowest: walkability C−
21Enfield26,960 people-6°C (22°F)#1,817 of 2,589Strongest: safety B, hazard risk C+·lowest: health D−
22Meaghers Grant3,430 people-6°C (22°F)#1,818 of 2,589Strongest: health B, hazard risk B−·lowest: jobs & income D
23Antigonish5,175 people-6°C (22°F)#1,819 of 2,589Strongest: walkability A+, hazard risk A·lowest: cost of living D
24Lunenburg2,523 people-5°C (23°F)#1,921 of 2,589Strongest: walkability A, hazard risk A−·lowest: cost of living D
25Bridgewater9,989 people-5°C (23°F)#1,922 of 2,589Strongest: walkability A−, hazard risk A−·lowest: cost of living C−
26Lunenburg26,862 people-5°C (23°F)#1,923 of 2,589Strongest: hazard risk A−, safety B−·lowest: health D
27Chester11,740 people-5°C (23°F)#1,924 of 2,589Strongest: hazard risk A−, safety B−·lowest: health D−
28Westville3,731 people-5°C (23°F)#1,925 of 2,589Strongest: hazard risk A, cost of living B·lowest: health D
29Stellarton4,251 people-5°C (23°F)#1,926 of 2,589Strongest: hazard risk A+, walkability B+·lowest: safety C−
30Pictou County, Subdivision C8,847 people-5°C (23°F)#1,927 of 2,589Strongest: hazard risk A+, cost of living B+·lowest: health D
31Pictou County, Subdivision A6,575 people-5°C (23°F)#1,928 of 2,589Strongest: hazard risk A, cost of living B+·lowest: health D
32Pictou County, Subdivision B6,482 people-5°C (23°F)#1,929 of 2,589Strongest: hazard risk A+, cost of living B+·lowest: walkability D
33New Glasgow10,378 people-5°C (23°F)#1,930 of 2,589Strongest: hazard risk A, walkability A−·lowest: safety D
34Pictou3,307 people-5°C (23°F)#1,931 of 2,589Strongest: hazard risk A+, walkability B+·lowest: safety D
35Cape Breton106,752 people-5°C (23°F)#2,051 of 2,589Strongest: safety A−, walkability B·lowest: jobs & income C−
36Victoria County, Subdivision B4,258 people-5°C (23°F)#2,073 of 2,589Strongest: cost of living B+, walkability B−·lowest: jobs & income D
37Kingston24,574 people-5°C (23°F)#2,082 of 2,589Strongest: hazard risk A−, walkability B−·lowest: health D
38Annapolis County, Subdivision C5,694 people-5°C (23°F)#2,086 of 2,589Strongest: hazard risk A−, cost of living C+·lowest: health D
39Annapolis County, Subdivision B5,086 people-5°C (23°F)#2,088 of 2,589Strongest: hazard risk A−, walkability B+·lowest: jobs & income D
40Annapolis County, Subdivision D3,273 people-5°C (23°F)#2,089 of 2,589Strongest: hazard risk A−, cost of living C+·lowest: health D
41Annapolis County, Subdivision A6,719 people-5°C (23°F)#2,090 of 2,589Strongest: hazard risk A−, walkability B−·lowest: jobs & income D
42Digby7,528 people-5°C (23°F)#2,091 of 2,589Strongest: hazard risk B+, cost of living C+·lowest: health D
43Kentville7,589 people-5°C (23°F)#2,098 of 2,589Strongest: hazard risk A−, walkability B+·lowest: health C−
44Berwick2,631 people-5°C (23°F)#2,099 of 2,589Strongest: walkability A, hazard risk A−·lowest: cost of living C−
45Windsor20,318 people-5°C (23°F)#2,100 of 2,589Strongest: health B, hazard risk C+·lowest: jobs & income D
46Kings County, Subdivision C8,994 people-5°C (23°F)#2,101 of 2,589Strongest: hazard risk A−, walkability B·lowest: health C−
47Kings County, Subdivision B12,661 people-5°C (23°F)#2,102 of 2,589Strongest: hazard risk A−, safety C+·lowest: health C−
48Kings County, Subdivision D6,517 people-5°C (23°F)#2,103 of 2,589Strongest: hazard risk A−, safety C+·lowest: health C−
49Victoria County, Subdivision A2,746 people-4°C (24°F)#2,120 of 2,589Strongest: cost of living B+, hazard risk B−·lowest: health D
50Cole Harbour21,627 people-4°C (25°F)#2,131 of 2,589Strongest: jobs & income A−, walkability B+·lowest: cost of living C+
51Timberlea11,014 people-4°C (25°F)#2,132 of 2,589Strongest: jobs & income A−, walkability B·lowest: safety C+
52Hammonds Plains13,844 people-4°C (25°F)#2,133 of 2,589Strongest: jobs & income B+, cost of living B+·lowest: walkability C−
53Woodlawn20,925 people-4°C (25°F)#2,134 of 2,589Strongest: walkability A−, health B+·lowest: cost of living C
54Upper Tantallon5,248 people-4°C (25°F)#2,135 of 2,589Strongest: jobs & income A−, health B−·lowest: walkability C−
55Portland Estates10,164 people-4°C (25°F)#2,136 of 2,589Strongest: jobs & income A, walkability B+·lowest: cost of living D
56Bedford28,848 people-4°C (25°F)#2,137 of 2,589Strongest: walkability A−, jobs & income A−·lowest: cost of living D
57Westphal4,201 people-4°C (25°F)#2,138 of 2,589Strongest: jobs & income B, health B·lowest: cost of living C+
58Eastern Passage10,745 people-4°C (25°F)#2,141 of 2,589Strongest: walkability B+, health B·lowest: cost of living C+
59Westmount23,207 people-4°C (25°F)#2,143 of 2,589Strongest: walkability A+, health B+·lowest: cost of living D−
60Lawrencetown3,509 people-4°C (25°F)#2,145 of 2,589Strongest: jobs & income B+, health B·lowest: walkability D
61Hubley6,337 people-4°C (25°F)#2,147 of 2,589Strongest: jobs & income A−, health B−·lowest: walkability D
62Windsor Park13,044 people-4°C (25°F)#2,148 of 2,589Strongest: walkability A+, health B+·lowest: cost of living D
63Manor Park14,148 people-4°C (25°F)#2,149 of 2,589Strongest: walkability A+, health B+·lowest: cost of living D
64Clayton Park West34,404 people-4°C (25°F)#2,150 of 2,589Strongest: walkability A+, health B·lowest: cost of living D
65Mount Royale9,340 people-4°C (25°F)#2,151 of 2,589Strongest: walkability A−, health B+·lowest: cost of living D
66North End19,733 people-4°C (25°F)#2,152 of 2,589Strongest: walkability A+, health B+·lowest: cost of living D−
67South End22,012 people-4°C (25°F)#2,153 of 2,589Strongest: walkability A, health B+·lowest: cost of living D
68Austinville28,021 people-4°C (25°F)#2,154 of 2,589Strongest: walkability A+, health B+·lowest: cost of living D
69East Lawrencetown4,020 people-4°C (25°F)#2,155 of 2,589Strongest: jobs & income B, health B−·lowest: walkability D
70Fairview16,296 people-4°C (25°F)#2,156 of 2,589Strongest: walkability A+, health B+·lowest: cost of living D−
71Hatchet Lake9,930 people-4°C (25°F)#2,157 of 2,589Strongest: health B−, hazard risk B−·lowest: walkability C−
72Lake Echo5,223 people-4°C (25°F)#2,158 of 2,589Strongest: health B, hazard risk B−·lowest: walkability C−
73Harrietsfield6,786 people-4°C (25°F)#2,159 of 2,589Strongest: health B, hazard risk B−·lowest: walkability C−
74Gaetz Brook4,473 people-4°C (25°F)#2,160 of 2,589Strongest: health B, hazard risk B−·lowest: walkability D
75Musquodoboit Harbour2,719 people-4°C (25°F)#2,161 of 2,589Strongest: health B, hazard risk B−·lowest: jobs & income D
76East Preston2,573 people-4°C (25°F)#2,162 of 2,589Strongest: health B, hazard risk B−·lowest: jobs & income C−
77Head of St Margarets Bay2,885 people-4°C (25°F)#2,163 of 2,589Strongest: health B−, hazard risk B−·lowest: walkability C−
78Inverness County, Subdivision A5,389 people-4°C (25°F)#2,167 of 2,589Strongest: cost of living B+, hazard risk B−·lowest: walkability D
79Shelburne4,542 people-3°C (27°F)#2,371 of 2,589Strongest: hazard risk A−, cost of living C+·lowest: walkability D
80Liverpool10,997 people-3°C (27°F)#2,372 of 2,589Strongest: hazard risk A−, walkability C+·lowest: jobs & income D
81Guysborough4,721 people-3°C (27°F)#2,379 of 2,589Strongest: hazard risk A, cost of living A−·lowest: jobs & income D
82Richmond County, Subdivision C3,444 people-3°C (27°F)#2,380 of 2,589Strongest: hazard risk A, cost of living A−·lowest: health D
83Sheet Harbour3,334 people-3°C (27°F)#2,382 of 2,589Strongest: health B, hazard risk B−·lowest: jobs & income D−
84Argyle8,216 people-3°C (27°F)#2,387 of 2,589Strongest: cost of living A−, hazard risk B+·lowest: health D−
85Yarmouth10,637 people-3°C (27°F)#2,388 of 2,589Strongest: hazard risk B+, cost of living B+·lowest: health D
86Barrington6,720 people-3°C (27°F)#2,396 of 2,589Strongest: cost of living B+, jobs & income B−·lowest: hazard risk D−
87Clare8,020 people-3°C (27°F)#2,397 of 2,589Strongest: hazard risk B+, cost of living B·lowest: health D−
88Yarmouth7,129 people-3°C (27°F)#2,401 of 2,589Strongest: walkability A, hazard risk A−·lowest: safety D
Rankings

More lists for Nova Scotia

Province by province

Coldest winters elsewhere

Photos: Springhill, SimonP at English Wikipedia (CC BY-SA 3.0) · Amherst, Azure /Mark Seymour (CC BY-SA 3.0) · Cumberland County, Subdivision C, Earth Science and Remote Sensing Unit , Lyndon B. Johnson S… (Public domain), via Wikimedia Commons.

Sources: TownRatings grades: our own summary of the data, ranking Canadian towns against each other only, run #73 of 10 November 2026. Under the Statistics Canada Open Licence.

Adapted from Statistics Canada (Census of Population 2021, population estimates 2025, 2021 census boundaries) under the Statistics Canada Open Licence; this does not constitute an endorsement by Statistics Canada. Neighbourhood names in some cities © OpenStreetMap contributors (ODbL).