💰 Ranking · 116 metro areas
Highest-income municipalities in Canada
Median total household income (2020 incomes, 2021 Census) for cities and towns with 50,000+ people. Top three: Wood Buffalo ($184,000), Rocky View County ($150,000), Caledon ($133,000). Canada overall: $84,000.
Ranking individual cities and towns. See the metro-area version →
| # | City | Value | |
|---|---|---|---|
| 1 | Wood Buffalo AB | $184,000 | |
| 2 | Rocky View County AB | $150,000 | |
| 3 | Caledon ON | $133,000 | |
| 4 | Oakville ON | $128,000 | |
| 5 | Halton Hills ON | $127,000 | |
| 6 | Milton ON | $126,000 | |
| 7 | Vaughan ON | $124,000 | |
| 8 | Strathcona County AB | $124,000 | |
| 9 | Whitby ON | $123,000 | |
| 10 | North Vancouver (District) BC | $123,000 | |
| 11 | Whitchurch-Stouffville ON | $122,000 | |
| 12 | Ajax ON | $119,000 | |
| 13 | Aurora ON | $119,000 | |
| 14 | Pickering ON | $118,000 | |
| 15 | St. Albert AB | $117,000 | |
| 16 | Bradford West Gwillimbury ON | $114,000 | |
| 17 | Clarington ON | $112,000 | |
| 18 | Brampton ON | $111,000 | |
| 19 | Burlington ON | $110,000 | |
| 20 | Newmarket ON | $110,000 | |
| 21 | Airdrie AB | $110,000 | |
| 22 | Langley BC | $108,000 | |
| 23 | Delta BC | $108,000 | |
| 24 | Blainville QC | $105,000 | |
| 25 | Maple Ridge BC | $105,000 | |
| 26 | Markham ON | $104,000 | |
| 27 | New Tecumseth ON | $104,000 | |
| 28 | Ottawa ON | $102,000 | |
| 29 | Mississauga ON | $102,000 | |
| 30 | Richmond Hill ON | $102,000 | |
| 31 | Grande Prairie AB | $102,000 | |
| 32 | Port Coquitlam BC | $102,000 | |
| 33 | Innisfil ON | $101,000 | |
| 34 | Georgina ON | $98,000 | |
| 35 | Calgary AB | $98,000 | |
| 36 | Surrey BC | $98,000 | |
| 37 | Dollard-Des Ormeaux QC | $96,000 | |
| 38 | Terrebonne QC | $95,000 | |
| 39 | Waterloo ON | $94,000 | |
| 40 | Mascouche QC | $93,000 | |
| 41 | Barrie ON | $93,000 | |
| 42 | Guelph ON | $93,000 | |
| 43 | Cambridge ON | $93,000 | |
| 44 | Saanich BC | $93,000 | |
| 45 | Langford BC | $93,000 | |
| 46 | Coquitlam BC | $92,000 | |
| 47 | Repentigny QC | $91,000 | |
| 48 | Mirabel QC | $90,000 | |
| 49 | Edmonton AB | $90,000 | |
| 50 | Abbotsford BC | $90,000 | |
| 51 | Regina SK | $88,000 | |
| 52 | Kamloops BC | $88,000 | |
| 53 | Prince George BC | $88,000 | |
| 54 | Kitchener ON | $87,000 | |
| 55 | Hamilton ON | $86,000 | |
| 56 | Oshawa ON | $86,000 | |
| 57 | North Vancouver (City) BC | $86,000 | |
| 58 | Laval QC | $85,000 | |
| 59 | Saskatoon SK | $85,000 | |
| 60 | Red Deer AB | $85,000 | |
| 61 | Chilliwack BC | $85,000 | |
| 62 | Brossard QC | $84,000 | |
| 63 | Lévis QC | $84,000 | |
| 64 | Greater Sudbury ON | $84,000 | |
| 65 | Toronto ON | $84,000 | |
| 66 | Burnaby BC | $83,000 | |
| 67 | Kawartha Lakes ON | $82,000 | |
| 68 | Norfolk County ON | $82,000 | |
| 69 | Gatineau QC | $82,000 | |
| 70 | Woodstock ON | $82,000 | |
| 71 | Lethbridge AB | $82,000 | |
| 72 | Kelowna BC | $82,000 | |
| 73 | Vancouver BC | $82,000 | |
| 74 | New Westminster BC | $82,000 | |
| 75 | Halifax NS | $81,000 | |
| 76 | Quinte West ON | $81,000 | |
| 77 | Winnipeg MB | $80,000 | |
| 78 | Brantford ON | $79,500 | |
| 79 | Châteauguay QC | $79,000 | |
| 80 | Kingston ON | $79,000 | |
| 81 | Richmond BC | $79,000 | |
| 82 | Medicine Hat AB | $78,000 | |
| 83 | Sarnia ON | $77,500 | |
| 84 | Thunder Bay ON | $77,500 | |
| 85 | London ON | $76,500 | |
| 86 | Brandon MB | $76,000 | |
| 87 | Nanaimo BC | $75,500 | |
| 88 | St. John's NL | $75,000 | |
| 89 | Saint-Jean-sur-Richelieu QC | $74,500 | |
| 90 | Niagara Falls ON | $74,500 | |
| 91 | Fredericton NB | $73,000 | |
| 92 | Belleville ON | $73,000 | |
| 93 | Sault Ste. Marie ON | $73,000 | |
| 94 | St. Catharines ON | $72,500 | |
| 95 | Chatham-Kent ON | $72,000 | |
| 96 | North Bay ON | $72,000 | |
| 97 | Longueuil QC | $71,500 | |
| 98 | Peterborough ON | $71,500 | |
| 99 | Welland ON | $71,500 | |
| 100 | Québec QC | $70,500 | |
| 101 | Windsor ON | $70,000 | |
| 102 | Saguenay QC | $69,000 | |
| 103 | Moncton (City) NB | $68,000 | |
| 104 | Victoria BC | $67,500 | |
| 105 | Rimouski QC | $66,000 | |
| 106 | Montréal QC | $63,600 | |
| 107 | Saint John NB | $62,800 | |
| 108 | Granby QC | $62,800 | |
| 109 | Saint-Jérôme QC | $62,800 | |
| 110 | Cape Breton NS | $62,400 | |
| 111 | Sherbrooke QC | $62,400 | |
| 112 | Drummondville QC | $61,200 | |
| 113 | Saint-Hyacinthe QC | $61,200 | |
| 114 | Trois-Rivières QC | $60,400 | |
| 115 | Cornwall ON | $60,000 | |
| 116 | Shawinigan QC | $53,600 |
Source: Statistics Canada, Table 98-10-0061-01. Individual municipalities with 50,000+ people; rents are shown where CMHC publishes a figure for that municipality.