💰 Ranking · 152 metro areas

Lowest-income cities in Canada

Median total household income (2020 incomes, 2021 Census). Top three: Elliot Lake ($50,000), Shawinigan ($53,600), Hawkesbury ($53,600). Canada overall: $84,000.

#CityValue
1Elliot Lake ON$50,000
2Shawinigan QC$53,600
3Hawkesbury ON$53,600
4Campbellton NB$54,400
5Lachute QC$56,400
6Matane QC$56,800
7Thetford Mines QC$57,200
8Cowansville QC$58,800
9Edmundston NB$60,800
10Sainte-Agathe-des-Monts QC$61,200
11Joliette QC$61,600
12Sorel-Tracy QC$61,600
13Cape Breton NS$62,000
14Saint-Hyacinthe QC$62,000
15Salaberry-de-Valleyfield QC$62,000
16Trois-Rivières QC$62,400
17Bathurst NB$62,800
18Victoriaville QC$63,200
19Dolbeau-Mistassini QC$63,600
20Drummondville QC$64,000
21New Glasgow NS$64,000
22Saint-Georges QC$64,500
23Summerside PE$64,500
24Sherbrooke QC$65,000
25Cornwall ON$65,500
26Truro NS$66,000
27Grand Falls-Windsor NL$66,000
28Miramichi NB$66,500
29Powell River BC$66,500
30Rimouski QC$67,000
31Rivière-du-Loup QC$67,000
32Kentville NS$67,000
33Port Alberni BC$67,000
34Alma QC$67,500
35Granby QC$68,500
36Portage la Prairie MB$69,000
37Wetaskiwin AB$69,500
38Saguenay QC$70,000
39Corner Brook NL$70,000
40Brockville ON$70,500
41Penticton BC$71,000
42Orillia ON$71,000
43Midland ON$71,000
44Chatham-Kent ON$71,500
45Owen Sound ON$71,500
46Steinbach MB$72,500
47Pembroke ON$73,000
48Quesnel BC$73,000
49Parksville BC$73,500
50Tillsonburg ON$73,500
51Saint John NB$74,000
52Sault Ste. Marie ON$74,000
53Moncton NB$74,500
54Val-d'Or QC$74,500
55Nelson BC$74,500
56Winkler MB$75,000
57Baie-Comeau QC$75,000
58Salmon Arm BC$75,000
59Duncan BC$75,500
60Moose Jaw SK$75,500
61Montréal QC$76,000
62North Bay ON$76,000
63Rouyn-Noranda QC$76,000
64Wasaga Beach ON$76,000
65Camrose AB$76,000
66Trail BC$76,000
67Québec QC$76,500
68Charlottetown PE$76,500
69Courtenay BC$76,500
70Amos QC$76,500
71St. Catharines ON$77,000
72Stratford ON$77,000
73Cobourg ON$77,000
74Nanaimo BC$77,500
75Brandon MB$77,500
76Yorkton SK$77,500
77Belleville ON$78,000
78Prince Albert SK$78,000
79North Battleford SK$78,000
80Gander NL$78,000
81Sainte-Marie QC$78,000
82Campbell River BC$78,500
83Peterborough ON$79,000
84Fredericton NB$79,000
85Vernon BC$79,000
86Sept-Îles QC$79,000
87London ON$79,500
88Thunder Bay ON$80,000
89Medicine Hat AB$80,000
90Swift Current SK$80,000
91Ladysmith BC$80,000
92Halifax NS$81,000
93Williams Lake BC$81,000
94Windsor ON$82,000
95Chilliwack BC$82,000
96Kawartha Lakes ON$82,000
97Norfolk ON$82,000
98Woodstock ON$82,000
99Timmins ON$82,000
100Collingwood ON$82,000
101High River AB$82,000
102Weyburn SK$82,000
103Winnipeg MB$83,000
104Kingston ON$83,000
105Sarnia ON$83,000
106Greater Sudbury ON$84,000
107Lethbridge AB$84,000
108Cranbrook BC$84,000
109Victoria BC$85,000
110Kelowna BC$85,000
111St. John's NL$85,000
112Brantford ON$85,000
113Red Deer AB$85,000
114Dawson Creek BC$85,000
115Kenora ON$86,000
116Kamloops BC$87,000
117Port Hope ON$88,000
118Ingersoll ON$88,000
119Saskatoon SK$89,000
120Lacombe AB$89,000
121Vancouver BC$90,000
122Regina SK$90,000
123Terrace BC$90,000
124Hamilton ON$91,000
125Abbotsford BC$91,000
126Prince George BC$91,000
127Brooks AB$91,000
128Strathmore AB$91,000
129Kitchener ON$92,000
130Prince Rupert BC$92,000
131Sylvan Lake AB$93,000
132Lloydminster AB$95,000
133Edmonton AB$96,000
134Estevan SK$96,000
135Thompson MB$96,000
136Toronto ON$97,000
137Barrie ON$97,000
138Guelph ON$97,000
139Ottawa ON$98,000
140Calgary AB$100,000
141Centre Wellington ON$101,000
142Oshawa ON$102,000
143Grande Prairie AB$102,000
144Petawawa ON$102,000
145Fort St. John BC$106,000
146Canmore AB$106,000
147Essa ON$108,000
148Whitehorse YT$109,000
149Squamish BC$111,000
150Okotoks AB$117,000
151Yellowknife NT$148,000
152Wood Buffalo AB$182,000

Source: Statistics Canada, Table 98-10-0061-01. Includes census metropolitan areas and census agglomerations.

Related rankings