Guest, Sign inJoin
View from Top of Big Ellie Ferris Wheel (48295043836)Hammonds Plains, #1 on this list · Photo: Paulo O from Halifax, Canada (CC BY 2.0)
Nova Scotia · 2026

Towns with the highest household incomes in Nova Scotia

Second place goes to Fall River, at $134,600, and third to Upper Tantallon, at $129,300. Cumberland County, Subdivision C, in the middle of the list, comes in at $69,200. Bottom of the list: Yarmouth, with $48,600. On the national list, Hammonds Plains is #133 of 2,589. The national top 100 holds no place from Nova Scotia. Leading Nova Scotia on this list is Hammonds Plains, at $134,900.

Median household income before tax, 2020 (2021 census) How grades work

#1

Hammonds Plains

Nova Scotia · 13,844 people
$134,900 Household income

Overall B·#1,000 of 2,556

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

#2

Fall River

Nova Scotia · 9,214 people
$134,600 Household income

Overall B+·#768 of 2,556

Strongest: jobs & income A, health B·lowest: walkability C

#3

Upper Tantallon

Nova Scotia · 5,248 people
$129,300 Household income

Overall B−·#1,332 of 2,556

Strongest: jobs & income A−, health B−·lowest: walkability C−

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

#TownHousehold incomeCanada rankWhat drives it
1Hammonds Plains13,844 people$134,900#133 of 2,589Strongest: jobs & income B+, cost of living B+·lowest: walkability C−
2Fall River9,214 people$134,600#135 of 2,589Strongest: jobs & income A, health B·lowest: walkability C
3Upper Tantallon5,248 people$129,300#178 of 2,589Strongest: jobs & income A−, health B−·lowest: walkability C−
4Hubley6,337 people$111,900#475 of 2,589Strongest: jobs & income A−, health B−·lowest: walkability D
5Timberlea11,014 people$110,100#515 of 2,589Strongest: jobs & income A−, walkability B·lowest: safety C+
6Lawrencetown3,509 people$110,100#516 of 2,589Strongest: jobs & income B+, health B·lowest: walkability D
7Westphal4,201 people$108,600#548 of 2,589Strongest: jobs & income B, health B·lowest: cost of living C+
8East Lawrencetown4,020 people$108,200#561 of 2,589Strongest: jobs & income B, health B−·lowest: walkability D
9Beaver Bank9,157 people$107,700#571 of 2,589Strongest: jobs & income B+, health B·lowest: cost of living C+
10Dutch Settlement6,234 people$103,800#670 of 2,589Strongest: jobs & income B, health B−·lowest: walkability C−
11Middle Sackville14,898 people$103,500#675 of 2,589Strongest: jobs & income B+, health B·lowest: cost of living C
12Cole Harbour21,627 people$103,100#687 of 2,589Strongest: jobs & income A−, walkability B+·lowest: cost of living C+
13Head of St Margarets Bay2,885 people$101,200#738 of 2,589Strongest: health B−, hazard risk B−·lowest: walkability C−
14Bedford28,848 people$98,000#836 of 2,589Strongest: walkability A−, jobs & income A−·lowest: cost of living D
15Harrietsfield6,786 people$96,200#891 of 2,589Strongest: health B, hazard risk B−·lowest: walkability C−
16Woodlawn20,925 people$95,100#921 of 2,589Strongest: walkability A−, health B+·lowest: cost of living C
17Hatchet Lake9,930 people$93,000#990 of 2,589Strongest: health B−, hazard risk B−·lowest: walkability C−
18Lake Echo5,223 people$92,700#997 of 2,589Strongest: health B, hazard risk B−·lowest: walkability C−
19Eastern Passage10,745 people$92,300#1,017 of 2,589Strongest: walkability B+, health B·lowest: cost of living C+
20Portland Estates10,164 people$87,400#1,227 of 2,589Strongest: jobs & income A, walkability B+·lowest: cost of living D
21Enfield26,960 people$85,000#1,352 of 2,589Strongest: safety B, hazard risk C+·lowest: health D−
22Lower Sackville20,171 people$83,700#1,407 of 2,589Strongest: walkability A−, health B+·lowest: cost of living C−
23Antigonish County, Subdivision A9,682 people$82,300#1,464 of 2,589Strongest: hazard risk A+, jobs & income A−·lowest: health C−
24Gaetz Brook4,473 people$82,000#1,483 of 2,589Strongest: health B, hazard risk B−·lowest: walkability D
25Musquodoboit Harbour2,719 people$81,600#1,505 of 2,589Strongest: health B, hazard risk B−·lowest: jobs & income D
26Westmount23,207 people$76,700#1,740 of 2,589Strongest: walkability A+, health B+·lowest: cost of living D−
27South End22,012 people$76,700#1,741 of 2,589Strongest: walkability A, health B+·lowest: cost of living D
28East Preston2,573 people$75,000#1,822 of 2,589Strongest: health B, hazard risk B−·lowest: jobs & income C−
29Antigonish County, Subdivision B6,486 people$74,700#1,830 of 2,589Strongest: hazard risk A, cost of living A−·lowest: health D
30Colchester County, Subdivision C14,211 people$74,300#1,848 of 2,589Strongest: hazard risk B−, cost of living B−·lowest: health D
31Clayton Park West34,404 people$73,900#1,864 of 2,589Strongest: walkability A+, health B·lowest: cost of living D
32Mount Royale9,340 people$73,100#1,898 of 2,589Strongest: walkability A−, health B+·lowest: cost of living D
33Inverness County, Subdivision C3,314 people$72,400#1,922 of 2,589Strongest: hazard risk A, cost of living B−·lowest: health D
34Kings County, Subdivision D6,517 people$72,200#1,928 of 2,589Strongest: hazard risk A−, safety C+·lowest: health C−
35Pictou County, Subdivision C8,847 people$71,800#1,946 of 2,589Strongest: hazard risk A+, cost of living B+·lowest: health D
36Kingston24,574 people$71,500#1,957 of 2,589Strongest: hazard risk A−, walkability B−·lowest: health D
37Argyle8,216 people$71,400#1,963 of 2,589Strongest: cost of living A−, hazard risk B+·lowest: health D−
38Windsor Park13,044 people$70,200#2,021 of 2,589Strongest: walkability A+, health B+·lowest: cost of living D
39Colchester County, Subdivision B21,578 people$70,100#2,024 of 2,589Strongest: hazard risk B−, safety C+·lowest: health D
40Victoria County, Subdivision B4,258 people$70,000#2,028 of 2,589Strongest: cost of living B+, walkability B−·lowest: jobs & income D
41Pictou County, Subdivision A6,575 people$70,000#2,029 of 2,589Strongest: hazard risk A, cost of living B+·lowest: health D
42Pictou County, Subdivision B6,482 people$69,700#2,039 of 2,589Strongest: hazard risk A+, cost of living B+·lowest: walkability D
43Windsor20,318 people$69,500#2,052 of 2,589Strongest: health B, hazard risk C+·lowest: jobs & income D
44Manor Park14,148 people$69,200#2,064 of 2,589Strongest: walkability A+, health B+·lowest: cost of living D
45Cumberland County, Subdivision C6,040 people$69,200#2,067 of 2,589Strongest: cost of living B−, hazard risk C+·lowest: health D
46Lunenburg26,862 people$69,100#2,075 of 2,589Strongest: hazard risk A−, safety B−·lowest: health D
47Yarmouth10,637 people$68,500#2,096 of 2,589Strongest: hazard risk B+, cost of living B+·lowest: health D
48Kentville7,589 people$68,200#2,104 of 2,589Strongest: hazard risk A−, walkability B+·lowest: health C−
49Barrington6,720 people$68,200#2,105 of 2,589Strongest: cost of living B+, jobs & income B−·lowest: hazard risk D−
50Kings County, Subdivision B12,661 people$68,200#2,106 of 2,589Strongest: hazard risk A−, safety C+·lowest: health C−
51North End19,733 people$66,600#2,176 of 2,589Strongest: walkability A+, health B+·lowest: cost of living D−
52Inverness5,138 people$66,100#2,191 of 2,589Strongest: cost of living B, walkability B·lowest: health D
53Meaghers Grant3,430 people$66,100#2,194 of 2,589Strongest: health B, hazard risk B−·lowest: jobs & income D
54Inverness County, Subdivision A5,389 people$65,400#2,210 of 2,589Strongest: cost of living B+, hazard risk B−·lowest: walkability D
55Victoria County, Subdivision A2,746 people$65,300#2,217 of 2,589Strongest: cost of living B+, hazard risk B−·lowest: health D
56Port Hawkesbury3,442 people$65,200#2,219 of 2,589Strongest: hazard risk A+, walkability A·lowest: health C−
57Chester11,740 people$64,800#2,231 of 2,589Strongest: hazard risk A−, safety B−·lowest: health D−
58Kings County, Subdivision C8,994 people$64,700#2,234 of 2,589Strongest: hazard risk A−, walkability B·lowest: health C−
59Annapolis County, Subdivision C5,694 people$64,600#2,240 of 2,589Strongest: hazard risk A−, cost of living C+·lowest: health D
60Annapolis County, Subdivision D3,273 people$63,700#2,265 of 2,589Strongest: hazard risk A−, cost of living C+·lowest: health D
61Lunenburg2,523 people$63,600#2,270 of 2,589Strongest: walkability A, hazard risk A−·lowest: cost of living D
62Colchester County, Subdivision A3,891 people$63,600#2,272 of 2,589Strongest: cost of living A−, hazard risk B−·lowest: health D−
63Cumberland County, Subdivision D4,692 people$63,600#2,273 of 2,589Strongest: cost of living B−, walkability B−·lowest: health D
64Fairview16,296 people$63,100#2,290 of 2,589Strongest: walkability A+, health B+·lowest: cost of living D−
65Cape Breton106,752 people$62,500#2,319 of 2,589Strongest: safety A−, walkability B·lowest: jobs & income C−
66Shelburne4,542 people$62,100#2,329 of 2,589Strongest: hazard risk A−, cost of living C+·lowest: walkability D
67Richmond County, Subdivision C3,444 people$62,000#2,330 of 2,589Strongest: hazard risk A, cost of living A−·lowest: health D
68Clare8,020 people$61,600#2,341 of 2,589Strongest: hazard risk B+, cost of living B·lowest: health D−
69Berwick2,631 people$61,100#2,355 of 2,589Strongest: walkability A, hazard risk A−·lowest: cost of living C−
70Westville3,731 people$60,800#2,364 of 2,589Strongest: hazard risk A, cost of living B·lowest: health D
71Richmond County, Subdivision A4,305 people$60,700#2,367 of 2,589Strongest: hazard risk A, safety B−·lowest: jobs & income D
72Stellarton4,251 people$60,500#2,378 of 2,589Strongest: hazard risk A+, walkability B+·lowest: safety C−
73Austinville28,021 people$60,200#2,388 of 2,589Strongest: walkability A+, health B+·lowest: cost of living D
74New Glasgow10,378 people$58,300#2,437 of 2,589Strongest: hazard risk A, walkability A−·lowest: safety D
75Bridgewater9,989 people$57,400#2,456 of 2,589Strongest: walkability A−, hazard risk A−·lowest: cost of living C−
76Springhill7,015 people$57,200#2,459 of 2,589Strongest: cost of living B+, walkability B−·lowest: jobs & income D
77Liverpool10,997 people$56,900#2,464 of 2,589Strongest: hazard risk A−, walkability C+·lowest: jobs & income D
78Pictou3,307 people$56,300#2,480 of 2,589Strongest: hazard risk A+, walkability B+·lowest: safety D
79Sheet Harbour3,334 people$56,100#2,483 of 2,589Strongest: health B, hazard risk B−·lowest: jobs & income D−
80Amherst10,072 people$55,700#2,488 of 2,589Strongest: walkability A, cost of living C+·lowest: safety D
81Annapolis County, Subdivision B5,086 people$55,700#2,489 of 2,589Strongest: hazard risk A−, walkability B+·lowest: jobs & income D
82Antigonish5,175 people$55,100#2,496 of 2,589Strongest: walkability A+, hazard risk A·lowest: cost of living D
83Truro14,652 people$55,000#2,501 of 2,589Strongest: walkability A, hazard risk B·lowest: health C−
84Guysborough4,721 people$54,200#2,512 of 2,589Strongest: hazard risk A, cost of living A−·lowest: jobs & income D
85Digby7,528 people$54,000#2,519 of 2,589Strongest: hazard risk B+, cost of living C+·lowest: health D
86Annapolis County, Subdivision A6,719 people$52,900#2,534 of 2,589Strongest: hazard risk A−, walkability B−·lowest: jobs & income D
87Cumberland County, Subdivision A3,401 people$48,600#2,565 of 2,589Strongest: cost of living B, hazard risk B−·lowest: jobs & income D−
88Yarmouth7,129 people$48,600#2,566 of 2,589Strongest: walkability A, hazard risk A−·lowest: safety D
Rankings

More lists for Nova Scotia

Province by province

Highest incomes elsewhere

Photos: Hammonds Plains, Paulo O from Halifax, Canada (CC BY 2.0) · Fall River, WabbitWanderer from London, Canada (CC BY-SA 2.0) · Upper Tantallon, misterjerk2 (CC BY-SA 3.0), 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).