Home › Canada › Nova Scotia › Rankings › Coldest winters Springhill, #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 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 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 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 # Town January average Canada rank What drives it
1 Springhill 7,015 people -7°C (20°F) #1,631 of 2,589 Strongest: cost of living B+ , walkability B− · lowest: jobs & income D 2 Amherst 10,072 people -7°C (20°F) #1,633 of 2,589 Strongest: walkability A , cost of living C+ · lowest: safety D 6 Truro 14,652 people -7°C (20°F) #1,641 of 2,589 Strongest: walkability A , hazard risk B · lowest: health C− 9 Port Hawkesbury 3,442 people -6°C (22°F) #1,804 of 2,589 Strongest: hazard risk A+ , walkability A · lowest: health C− 10 Inverness 5,138 people -6°C (22°F) #1,805 of 2,589 Strongest: cost of living B , walkability B · lowest: health D 14 Fall River 9,214 people -6°C (22°F) #1,810 of 2,589 Strongest: jobs & income A , health B · lowest: walkability C 15 Middle Sackville 14,898 people -6°C (22°F) #1,811 of 2,589 Strongest: jobs & income B+ , health B · lowest: cost of living C 16 Lower Sackville 20,171 people -6°C (22°F) #1,812 of 2,589 Strongest: walkability A− , health B+ · lowest: cost of living C− 17 Beaver Bank 9,157 people -6°C (22°F) #1,813 of 2,589 Strongest: jobs & income B+ , health B · lowest: cost of living C+ 20 Dutch Settlement 6,234 people -6°C (22°F) #1,816 of 2,589 Strongest: jobs & income B , health B− · lowest: walkability C− 21 Enfield 26,960 people -6°C (22°F) #1,817 of 2,589 Strongest: safety B , hazard risk C+ · lowest: health D− 22 Meaghers Grant 3,430 people -6°C (22°F) #1,818 of 2,589 Strongest: health B , hazard risk B− · lowest: jobs & income D 23 Antigonish 5,175 people -6°C (22°F) #1,819 of 2,589 Strongest: walkability A+ , hazard risk A · lowest: cost of living D 24 Lunenburg 2,523 people -5°C (23°F) #1,921 of 2,589 Strongest: walkability A , hazard risk A− · lowest: cost of living D 25 Bridgewater 9,989 people -5°C (23°F) #1,922 of 2,589 Strongest: walkability A− , hazard risk A− · lowest: cost of living C− 26 Lunenburg 26,862 people -5°C (23°F) #1,923 of 2,589 Strongest: hazard risk A− , safety B− · lowest: health D 27 Chester 11,740 people -5°C (23°F) #1,924 of 2,589 Strongest: hazard risk A− , safety B− · lowest: health D− 28 Westville 3,731 people -5°C (23°F) #1,925 of 2,589 Strongest: hazard risk A , cost of living B · lowest: health D 29 Stellarton 4,251 people -5°C (23°F) #1,926 of 2,589 Strongest: hazard risk A+ , walkability B+ · lowest: safety C− 33 New Glasgow 10,378 people -5°C (23°F) #1,930 of 2,589 Strongest: hazard risk A , walkability A− · lowest: safety D 34 Pictou 3,307 people -5°C (23°F) #1,931 of 2,589 Strongest: hazard risk A+ , walkability B+ · lowest: safety D 35 Cape Breton 106,752 people -5°C (23°F) #2,051 of 2,589 Strongest: safety A− , walkability B · lowest: jobs & income C− 37 Kingston 24,574 people -5°C (23°F) #2,082 of 2,589 Strongest: hazard risk A− , walkability B− · lowest: health D 42 Digby 7,528 people -5°C (23°F) #2,091 of 2,589 Strongest: hazard risk B+ , cost of living C+ · lowest: health D 43 Kentville 7,589 people -5°C (23°F) #2,098 of 2,589 Strongest: hazard risk A− , walkability B+ · lowest: health C− 44 Berwick 2,631 people -5°C (23°F) #2,099 of 2,589 Strongest: walkability A , hazard risk A− · lowest: cost of living C− 45 Windsor 20,318 people -5°C (23°F) #2,100 of 2,589 Strongest: health B , hazard risk C+ · lowest: jobs & income D 50 Cole Harbour 21,627 people -4°C (25°F) #2,131 of 2,589 Strongest: jobs & income A− , walkability B+ · lowest: cost of living C+ 51 Timberlea 11,014 people -4°C (25°F) #2,132 of 2,589 Strongest: jobs & income A− , walkability B · lowest: safety C+ 52 Hammonds Plains 13,844 people -4°C (25°F) #2,133 of 2,589 Strongest: jobs & income B+ , cost of living B+ · lowest: walkability C− 53 Woodlawn 20,925 people -4°C (25°F) #2,134 of 2,589 Strongest: walkability A− , health B+ · lowest: cost of living C 54 Upper Tantallon 5,248 people -4°C (25°F) #2,135 of 2,589 Strongest: jobs & income A− , health B− · lowest: walkability C− 55 Portland Estates 10,164 people -4°C (25°F) #2,136 of 2,589 Strongest: jobs & income A , walkability B+ · lowest: cost of living D 56 Bedford 28,848 people -4°C (25°F) #2,137 of 2,589 Strongest: walkability A− , jobs & income A− · lowest: cost of living D 57 Westphal 4,201 people -4°C (25°F) #2,138 of 2,589 Strongest: jobs & income B , health B · lowest: cost of living C+ 58 Eastern Passage 10,745 people -4°C (25°F) #2,141 of 2,589 Strongest: walkability B+ , health B · lowest: cost of living C+ 59 Westmount 23,207 people -4°C (25°F) #2,143 of 2,589 Strongest: walkability A+ , health B+ · lowest: cost of living D− 60 Lawrencetown 3,509 people -4°C (25°F) #2,145 of 2,589 Strongest: jobs & income B+ , health B · lowest: walkability D 61 Hubley 6,337 people -4°C (25°F) #2,147 of 2,589 Strongest: jobs & income A− , health B− · lowest: walkability D 62 Windsor Park 13,044 people -4°C (25°F) #2,148 of 2,589 Strongest: walkability A+ , health B+ · lowest: cost of living D 63 Manor Park 14,148 people -4°C (25°F) #2,149 of 2,589 Strongest: walkability A+ , health B+ · lowest: cost of living D 64 Clayton Park West 34,404 people -4°C (25°F) #2,150 of 2,589 Strongest: walkability A+ , health B · lowest: cost of living D 65 Mount Royale 9,340 people -4°C (25°F) #2,151 of 2,589 Strongest: walkability A− , health B+ · lowest: cost of living D 66 North End 19,733 people -4°C (25°F) #2,152 of 2,589 Strongest: walkability A+ , health B+ · lowest: cost of living D− 67 South End 22,012 people -4°C (25°F) #2,153 of 2,589 Strongest: walkability A , health B+ · lowest: cost of living D 68 Austinville 28,021 people -4°C (25°F) #2,154 of 2,589 Strongest: walkability A+ , health B+ · lowest: cost of living D 69 East Lawrencetown 4,020 people -4°C (25°F) #2,155 of 2,589 Strongest: jobs & income B , health B− · lowest: walkability D 70 Fairview 16,296 people -4°C (25°F) #2,156 of 2,589 Strongest: walkability A+ , health B+ · lowest: cost of living D− 71 Hatchet Lake 9,930 people -4°C (25°F) #2,157 of 2,589 Strongest: health B− , hazard risk B− · lowest: walkability C− 72 Lake Echo 5,223 people -4°C (25°F) #2,158 of 2,589 Strongest: health B , hazard risk B− · lowest: walkability C− 73 Harrietsfield 6,786 people -4°C (25°F) #2,159 of 2,589 Strongest: health B , hazard risk B− · lowest: walkability C− 74 Gaetz Brook 4,473 people -4°C (25°F) #2,160 of 2,589 Strongest: health B , hazard risk B− · lowest: walkability D 75 Musquodoboit Harbour 2,719 people -4°C (25°F) #2,161 of 2,589 Strongest: health B , hazard risk B− · lowest: jobs & income D 76 East Preston 2,573 people -4°C (25°F) #2,162 of 2,589 Strongest: health B , hazard risk B− · lowest: jobs & income C− 77 Head of St Margarets Bay 2,885 people -4°C (25°F) #2,163 of 2,589 Strongest: health B− , hazard risk B− · lowest: walkability C− 79 Shelburne 4,542 people -3°C (27°F) #2,371 of 2,589 Strongest: hazard risk A− , cost of living C+ · lowest: walkability D 80 Liverpool 10,997 people -3°C (27°F) #2,372 of 2,589 Strongest: hazard risk A− , walkability C+ · lowest: jobs & income D 81 Guysborough 4,721 people -3°C (27°F) #2,379 of 2,589 Strongest: hazard risk A , cost of living A− · lowest: jobs & income D 83 Sheet Harbour 3,334 people -3°C (27°F) #2,382 of 2,589 Strongest: health B , hazard risk B− · lowest: jobs & income D− 84 Argyle 8,216 people -3°C (27°F) #2,387 of 2,589 Strongest: cost of living A− , hazard risk B+ · lowest: health D− 85 Yarmouth 10,637 people -3°C (27°F) #2,388 of 2,589 Strongest: hazard risk B+ , cost of living B+ · lowest: health D 86 Barrington 6,720 people -3°C (27°F) #2,396 of 2,589 Strongest: cost of living B+ , jobs & income B− · lowest: hazard risk D− 87 Clare 8,020 people -3°C (27°F) #2,397 of 2,589 Strongest: hazard risk B+ , cost of living B · lowest: health D− 88 Yarmouth 7,129 people -3°C (27°F) #2,401 of 2,589 Strongest: 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).