Guest, Sign inJoin
Kingston, NSKingston, #1 on this list · Photo: Madereugeneandrew (CC BY-SA 4.0)
Nova Scotia · 2026

Towns with the warmest summers in Nova Scotia

The list ends with Sheet Harbour, at 18°C (64°F). Kingston is #985 of 2,589 on the list for all of Canada. No place in Nova Scotia makes the national top 100 on this list. First place in Nova Scotia goes to Kingston, with 26°C (79°F). Annapolis County, Subdivision C takes second place with 26°C (79°F); Annapolis County, Subdivision B is third with 26°C (79°F). At the halfway mark stands Pictou County, Subdivision C, at 23°C (74°F).

Average July high, 1991–2020 normals at the nearest station How grades work

#1

Kingston

Nova Scotia · 24,574 people
26°C (79°F) July high

Overall D·#2,362 of 2,556

Strongest: hazard risk A−, walkability B−·lowest: health D

#2

Annapolis County, Subdivision C

Nova Scotia · 5,694 people
26°C (79°F) July high

Overall D·#2,497 of 2,556

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

#3

Annapolis County, Subdivision B

Nova Scotia · 5,086 people
26°C (79°F) July high

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

Strongest: hazard risk A−, walkability B+·lowest: jobs & income 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

#TownJuly highCanada rankWhat drives it
1Kingston24,574 people26°C (79°F)#985 of 2,589Strongest: hazard risk A−, walkability B−·lowest: health D
2Annapolis County, Subdivision C5,694 people26°C (79°F)#986 of 2,589Strongest: hazard risk A−, cost of living C+·lowest: health D
3Annapolis County, Subdivision B5,086 people26°C (79°F)#987 of 2,589Strongest: hazard risk A−, walkability B+·lowest: jobs & income D
4Annapolis County, Subdivision D3,273 people26°C (79°F)#988 of 2,589Strongest: hazard risk A−, cost of living C+·lowest: health D
5Kentville7,589 people26°C (79°F)#1,044 of 2,589Strongest: hazard risk A−, walkability B+·lowest: health C−
6Berwick2,631 people26°C (79°F)#1,045 of 2,589Strongest: walkability A, hazard risk A−·lowest: cost of living C−
7Windsor20,318 people26°C (79°F)#1,046 of 2,589Strongest: health B, hazard risk C+·lowest: jobs & income D
8Kings County, Subdivision C8,994 people26°C (79°F)#1,047 of 2,589Strongest: hazard risk A−, walkability B·lowest: health C−
9Kings County, Subdivision B12,661 people26°C (79°F)#1,048 of 2,589Strongest: hazard risk A−, safety C+·lowest: health C−
10Kings County, Subdivision D6,517 people26°C (79°F)#1,049 of 2,589Strongest: hazard risk A−, safety C+·lowest: health C−
11Lunenburg2,523 people26°C (78°F)#1,328 of 2,589Strongest: walkability A, hazard risk A−·lowest: cost of living D
12Bridgewater9,989 people26°C (78°F)#1,352 of 2,589Strongest: walkability A−, hazard risk A−·lowest: cost of living C−
13Lunenburg26,862 people26°C (78°F)#1,354 of 2,589Strongest: hazard risk A−, safety B−·lowest: health D
14Chester11,740 people26°C (78°F)#1,355 of 2,589Strongest: hazard risk A−, safety B−·lowest: health D−
15Annapolis County, Subdivision A6,719 people26°C (78°F)#1,357 of 2,589Strongest: hazard risk A−, walkability B−·lowest: jobs & income D
16Digby7,528 people26°C (78°F)#1,358 of 2,589Strongest: hazard risk B+, cost of living C+·lowest: health D
17Cumberland County, Subdivision D4,692 people25°C (78°F)#1,384 of 2,589Strongest: cost of living B−, walkability B−·lowest: health D
18Colchester County, Subdivision C14,211 people25°C (77°F)#1,543 of 2,589Strongest: hazard risk B−, cost of living B−·lowest: health D
19Colchester County, Subdivision A3,891 people25°C (77°F)#1,673 of 2,589Strongest: cost of living A−, hazard risk B−·lowest: health D−
20Colchester County, Subdivision B21,578 people25°C (77°F)#1,674 of 2,589Strongest: hazard risk B−, safety C+·lowest: health D
21Truro14,652 people25°C (77°F)#1,675 of 2,589Strongest: walkability A, hazard risk B·lowest: health C−
22Antigonish County, Subdivision B6,486 people25°C (76°F)#1,722 of 2,589Strongest: hazard risk A, cost of living A−·lowest: health D
23Antigonish County, Subdivision A9,682 people25°C (76°F)#1,723 of 2,589Strongest: hazard risk A+, jobs & income A−·lowest: health C−
24Antigonish5,175 people25°C (76°F)#1,727 of 2,589Strongest: walkability A+, hazard risk A·lowest: cost of living D
25Springhill7,015 people24°C (76°F)#1,772 of 2,589Strongest: cost of living B+, walkability B−·lowest: jobs & income D
26Amherst10,072 people24°C (76°F)#1,774 of 2,589Strongest: walkability A, cost of living C+·lowest: safety D
27Cumberland County, Subdivision C6,040 people24°C (76°F)#1,775 of 2,589Strongest: cost of living B−, hazard risk C+·lowest: health D
28Fall River9,214 people24°C (76°F)#1,784 of 2,589Strongest: jobs & income A, health B·lowest: walkability C
29Middle Sackville14,898 people24°C (76°F)#1,785 of 2,589Strongest: jobs & income B+, health B·lowest: cost of living C
30Lower Sackville20,171 people24°C (76°F)#1,786 of 2,589Strongest: walkability A−, health B+·lowest: cost of living C−
31Beaver Bank9,157 people24°C (76°F)#1,787 of 2,589Strongest: jobs & income B+, health B·lowest: cost of living C+
32Dutch Settlement6,234 people24°C (76°F)#1,791 of 2,589Strongest: jobs & income B, health B−·lowest: walkability C−
33Enfield26,960 people24°C (76°F)#1,793 of 2,589Strongest: safety B, hazard risk C+·lowest: health D−
34Meaghers Grant3,430 people24°C (76°F)#1,794 of 2,589Strongest: health B, hazard risk B−·lowest: jobs & income D
35Victoria County, Subdivision A2,746 people24°C (75°F)#1,821 of 2,589Strongest: cost of living B+, hazard risk B−·lowest: health D
36Inverness County, Subdivision A5,389 people24°C (74°F)#1,872 of 2,589Strongest: cost of living B+, hazard risk B−·lowest: walkability D
37Cape Breton106,752 people23°C (74°F)#2,249 of 2,589Strongest: safety A−, walkability B·lowest: jobs & income C−
38Victoria County, Subdivision B4,258 people23°C (74°F)#2,252 of 2,589Strongest: cost of living B+, walkability B−·lowest: jobs & income D
39Port Hawkesbury3,442 people23°C (74°F)#2,258 of 2,589Strongest: hazard risk A+, walkability A·lowest: health C−
40Inverness5,138 people23°C (74°F)#2,259 of 2,589Strongest: cost of living B, walkability B·lowest: health D
41Inverness County, Subdivision C3,314 people23°C (74°F)#2,261 of 2,589Strongest: hazard risk A, cost of living B−·lowest: health D
42Richmond County, Subdivision A4,305 people23°C (74°F)#2,262 of 2,589Strongest: hazard risk A, safety B−·lowest: jobs & income D
43Westville3,731 people23°C (74°F)#2,284 of 2,589Strongest: hazard risk A, cost of living B·lowest: health D
44Stellarton4,251 people23°C (74°F)#2,287 of 2,589Strongest: hazard risk A+, walkability B+·lowest: safety C−
45Pictou County, Subdivision C8,847 people23°C (74°F)#2,288 of 2,589Strongest: hazard risk A+, cost of living B+·lowest: health D
46Pictou County, Subdivision A6,575 people23°C (74°F)#2,289 of 2,589Strongest: hazard risk A, cost of living B+·lowest: health D
47Pictou County, Subdivision B6,482 people23°C (74°F)#2,290 of 2,589Strongest: hazard risk A+, cost of living B+·lowest: walkability D
48New Glasgow10,378 people23°C (74°F)#2,291 of 2,589Strongest: hazard risk A, walkability A−·lowest: safety D
49Pictou3,307 people23°C (74°F)#2,292 of 2,589Strongest: hazard risk A+, walkability B+·lowest: safety D
50Cumberland County, Subdivision A3,401 people23°C (74°F)#2,296 of 2,589Strongest: cost of living B, hazard risk B−·lowest: jobs & income D−
51Cole Harbour21,627 people23°C (73°F)#2,413 of 2,589Strongest: jobs & income A−, walkability B+·lowest: cost of living C+
52Timberlea11,014 people23°C (73°F)#2,414 of 2,589Strongest: jobs & income A−, walkability B·lowest: safety C+
53Hammonds Plains13,844 people23°C (73°F)#2,415 of 2,589Strongest: jobs & income B+, cost of living B+·lowest: walkability C−
54Woodlawn20,925 people23°C (73°F)#2,418 of 2,589Strongest: walkability A−, health B+·lowest: cost of living C
55Upper Tantallon5,248 people23°C (73°F)#2,420 of 2,589Strongest: jobs & income A−, health B−·lowest: walkability C−
56Portland Estates10,164 people23°C (73°F)#2,421 of 2,589Strongest: jobs & income A, walkability B+·lowest: cost of living D
57Bedford28,848 people23°C (73°F)#2,422 of 2,589Strongest: walkability A−, jobs & income A−·lowest: cost of living D
58Westphal4,201 people23°C (73°F)#2,423 of 2,589Strongest: jobs & income B, health B·lowest: cost of living C+
59Eastern Passage10,745 people23°C (73°F)#2,424 of 2,589Strongest: walkability B+, health B·lowest: cost of living C+
60Westmount23,207 people23°C (73°F)#2,426 of 2,589Strongest: walkability A+, health B+·lowest: cost of living D−
61Lawrencetown3,509 people23°C (73°F)#2,427 of 2,589Strongest: jobs & income B+, health B·lowest: walkability D
62Hubley6,337 people23°C (73°F)#2,428 of 2,589Strongest: jobs & income A−, health B−·lowest: walkability D
63Windsor Park13,044 people23°C (73°F)#2,429 of 2,589Strongest: walkability A+, health B+·lowest: cost of living D
64Manor Park14,148 people23°C (73°F)#2,430 of 2,589Strongest: walkability A+, health B+·lowest: cost of living D
65Clayton Park West34,404 people23°C (73°F)#2,431 of 2,589Strongest: walkability A+, health B·lowest: cost of living D
66Mount Royale9,340 people23°C (73°F)#2,433 of 2,589Strongest: walkability A−, health B+·lowest: cost of living D
67North End19,733 people23°C (73°F)#2,434 of 2,589Strongest: walkability A+, health B+·lowest: cost of living D−
68South End22,012 people23°C (73°F)#2,435 of 2,589Strongest: walkability A, health B+·lowest: cost of living D
69Austinville28,021 people23°C (73°F)#2,436 of 2,589Strongest: walkability A+, health B+·lowest: cost of living D
70East Lawrencetown4,020 people23°C (73°F)#2,437 of 2,589Strongest: jobs & income B, health B−·lowest: walkability D
71Fairview16,296 people23°C (73°F)#2,438 of 2,589Strongest: walkability A+, health B+·lowest: cost of living D−
72Hatchet Lake9,930 people23°C (73°F)#2,443 of 2,589Strongest: health B−, hazard risk B−·lowest: walkability C−
73Lake Echo5,223 people23°C (73°F)#2,445 of 2,589Strongest: health B, hazard risk B−·lowest: walkability C−
74Harrietsfield6,786 people23°C (73°F)#2,446 of 2,589Strongest: health B, hazard risk B−·lowest: walkability C−
75Gaetz Brook4,473 people23°C (73°F)#2,448 of 2,589Strongest: health B, hazard risk B−·lowest: walkability D
76Musquodoboit Harbour2,719 people23°C (73°F)#2,451 of 2,589Strongest: health B, hazard risk B−·lowest: jobs & income D
77East Preston2,573 people23°C (73°F)#2,453 of 2,589Strongest: health B, hazard risk B−·lowest: jobs & income C−
78Head of St Margarets Bay2,885 people23°C (73°F)#2,454 of 2,589Strongest: health B−, hazard risk B−·lowest: walkability C−
79Argyle8,216 people21°C (71°F)#2,531 of 2,589Strongest: cost of living A−, hazard risk B+·lowest: health D−
80Yarmouth10,637 people21°C (71°F)#2,532 of 2,589Strongest: hazard risk B+, cost of living B+·lowest: health D
81Barrington6,720 people21°C (71°F)#2,533 of 2,589Strongest: cost of living B+, jobs & income B−·lowest: hazard risk D−
82Clare8,020 people21°C (71°F)#2,534 of 2,589Strongest: hazard risk B+, cost of living B·lowest: health D−
83Yarmouth7,129 people21°C (71°F)#2,535 of 2,589Strongest: walkability A, hazard risk A−·lowest: safety D
84Guysborough4,721 people20°C (69°F)#2,564 of 2,589Strongest: hazard risk A, cost of living A−·lowest: jobs & income D
85Richmond County, Subdivision C3,444 people20°C (69°F)#2,565 of 2,589Strongest: hazard risk A, cost of living A−·lowest: health D
86Shelburne4,542 people20°C (68°F)#2,569 of 2,589Strongest: hazard risk A−, cost of living C+·lowest: walkability D
87Liverpool10,997 people20°C (68°F)#2,570 of 2,589Strongest: hazard risk A−, walkability C+·lowest: jobs & income D
88Sheet Harbour3,334 people18°C (64°F)#2,583 of 2,589Strongest: health B, hazard risk B−·lowest: jobs & income D−
Rankings

More lists for Nova Scotia

Province by province

Warmest summers elsewhere

Photos: Kingston, Madereugeneandrew (CC BY-SA 4.0) · Annapolis County, Subdivision C, Earth Science and Remote Sensing Unit , Lyndon B. Johnson S… (Public domain) · Annapolis County, Subdivision B, Earth Science and Remote Sensing Unit, NASA Johnson Space C… (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).