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