Skip to main content

Average Income by City in Canada | Median, Household and Top Earners

Updated

Figures verified against Statistics Canada, last checked November 2026. See sources

In 2023, the median total income of tax filers was $40,100 in the Toronto area, $45,000 in Montreal, $43,800 in Vancouver and $47,700 in Calgary, against $44,100 for Canada. Half of tax filers had more than the median and half had less. Among the 25 metro areas in the table below, Ottawa-Gatineau had the highest median, at $55,100, and Toronto the lowest. Statistics Canada table 11-10-0056-01 (high income tax filers) uses the income concept total income, which is income before tax, in current dollars, and its source is the Longitudinal Administrative Databank, a 20% sample of tax filers. Find your city in the tables below.

Individual income by city

Metro areaMedian total incomeAverage total income
Calgary$47,700$73,500
Edmonton$47,800$63,700
Greater Sudbury$49,400$61,200
Halifax$46,500$58,700
Hamilton$46,500$63,100
Kitchener-Cambridge-Waterloo$43,700$58,600
London$42,700$55,600
Montreal$45,000$59,900
Oshawa$47,900$61,200
Ottawa-Gatineau$55,100$68,700
Ottawa-Gatineau, Ontario part$55,800$70,600
Ottawa-Gatineau, Quebec part$53,300$62,400
Quebec City$51,100$61,100
Regina$48,800$61,500
Saguenay$47,100$55,900
Saint John$43,200$55,000
Saskatoon$47,600$61,700
Sherbrooke$44,000$54,200
St. Catharines-Niagara$41,000$52,900
St. John’s$46,100$61,000
Thunder Bay$47,100$58,200
Toronto$40,100$63,000
Trois-Rivières$42,800$52,200
Vancouver$43,800$63,300
Victoria$52,700$67,500
Windsor$40,500$53,300
Winnipeg$43,000$55,400
Canada$44,100$59,900

Tax filers, 2023 tax year, total income before tax, current dollars. Statistics Canada table 11-10-0056-01.

Each row is a census metropolitan area, or for Ottawa-Gatineau also each provincial part of one: a census metropolitan area is one or more neighbouring municipalities around a core, with at least 100,000 people in total. So “Toronto” here is the metro area, which takes in the City of Toronto and the municipalities around it, and the same goes for Vancouver and the other cities. Statistics Canada reports Ottawa-Gatineau combined and also its Ontario part and Quebec part, and the table shows the three rows.

The average adds up everyone’s income and divides by the number of people, so a small number of very high incomes pull it above the median: in Calgary, for example, the average was $73,500 against a median of $47,700. Average vs median income explains the difference.

Income percentiles by city

Each city’s percentiles below rank tax filers against others in the same metro area, not against Canada-wide incomes. The income at which the top 1% starts is the 99th percentile, and the median is the 50th.

Metro areaMedianTop 10% starts atTop 5% starts atTop 1% starts at
Calgary$47,700$138,500$193,400$424,500
Edmonton$47,800$126,300$164,400$292,600
Greater Sudbury$49,400$119,900$149,900$248,400
Halifax$46,500$112,800$143,100$262,500
Hamilton$46,500$124,400$164,000$320,800
Kitchener-Cambridge-Waterloo$43,700$116,600$152,700$290,800
London$42,700$108,500$140,600$260,000
Montreal$45,000$113,200$148,500$300,300
Oshawa$47,900$123,300$156,000$268,000
Ottawa-Gatineau$55,100$131,900$166,900$297,900
Ottawa-Gatineau, Ontario part$55,800$136,100$174,300$315,800
Ottawa-Gatineau, Quebec part$53,300$118,200$142,500$225,700
Quebec City$51,100$110,700$139,500$254,600
Regina$48,800$121,100$153,400$267,600
Saguenay$47,100$106,100$133,400$223,000
Saint John$43,200$107,600$137,400$237,800
Saskatoon$47,600$121,100$157,500$275,100
Sherbrooke$44,000$100,400$127,000$232,400
St. Catharines-Niagara$41,000$103,500$130,800$230,800
St. John’s$46,100$119,300$157,900$299,300
Thunder Bay$47,100$111,600$140,600$241,000
Toronto$40,100$125,100$171,300$373,200
Trois-Rivières$42,800$97,900$123,100$215,700
Vancouver$43,800$126,100$171,500$344,500
Victoria$52,700$124,400$163,200$309,700
Windsor$40,500$106,200$137,200$246,900
Winnipeg$43,000$105,800$134,600$257,600
Canada$44,100$116,500$152,700$293,800

Tax filers ranked within each metro area, 2023 tax year, total income before tax, current dollars. Statistics Canada table 11-10-0056-01, estimated from a 20% sample of tax filers.

To see roughly where your own income falls, the next table gives the share of people in each city with income under set amounts. The share of people under an amount is roughly that income’s percentile in the city.

Metro areaMedianUnder $25,000Under $50,000Under $75,000Under $100,000Under $150,000
Calgary$48,81026%51%69%80%91%
Edmonton$48,73025%51%70%82%93%
Greater Sudbury$49,90024%50%71%83%95%
Halifax$47,32026%53%73%86%95%
Hamilton$47,31027%52%71%83%94%
Kitchener-Cambridge-Waterloo$45,57028%54%73%84%95%
London$43,85028%56%76%87%96%
Montreal$45,64027%54%74%86%95%
Oshawa$49,39027%51%70%82%94%
Ottawa-Gatineau$56,04024%45%64%79%93%
Ottawa-Gatineau, Ontario part$56,77024%45%63%77%92%
Ottawa-Gatineau, Quebec part$53,97022%46%67%83%96%
Quebec City$51,50021%48%72%86%96%
Regina$49,71024%50%71%84%95%
Saguenay$46,94025%54%76%88%97%
Saint John$43,72027%57%77%88%96%
Saskatoon$47,94025%52%72%84%94%
Sherbrooke$44,29025%57%79%90%97%
St. Catharines-Niagara$41,54028%59%79%89%97%
St. John’s$46,56026%53%73%85%94%
Thunder Bay$48,04024%52%73%86%96%
Toronto$41,90032%57%73%83%93%
Trois-Rivières$43,31026%58%80%90%97%
Vancouver$45,23030%54%72%83%93%
Victoria$53,42021%47%68%82%94%
Windsor$41,79029%59%78%88%96%
Winnipeg$43,43028%57%77%88%96%
Canada$45,00027%55%74%85%95%

Statistics Canada table 11-10-0008-01, “Tax filers and dependants with income by total income, sex and age”, has the categories “persons with income of $25,000 and over”, and likewise $50,000, $75,000, $100,000 and $150,000 and over, for years up to 2023. The shares in this table are calculated on this page from those groups. This table counts dependants with income as well as tax filers and comes from the T1 Family File, while the first table comes from a 20% sample of tax filers.

For where an income ranks in a province or in Canada, use the income percentile calculator.

Household income by city

Two sources give household income by city. The 2021 Census reports household income by census metropolitan area for 2020, a year when many Canadians received payments from government income-support programs such as the Canada Emergency Response Benefit (CERB). The Canadian Income Survey’s table 11-10-0190-01 gives income by economic family type, with census metropolitan areas among its geographies, for years up to 2024. The second table below shows its 2024 figures.

Metro areaMedian household income, before taxMedian household income, after tax
Calgary$100,000$87,000
Edmonton$96,000$84,000
Greater Sudbury$84,000$74,000
Halifax$81,000$69,500
Hamilton$91,000$80,000
Kitchener-Cambridge-Waterloo$92,000$81,000
London$79,500$71,000
Montreal$76,000$65,500
Oshawa$102,000$89,000
Ottawa-Gatineau$98,000$84,000
Ottawa-Gatineau, Ontario part$102,000$88,000
Ottawa-Gatineau, Quebec part$85,000$72,000
Quebec City$76,500$65,500
Regina$90,000$78,500
Saguenay$70,000$61,200
Saint John$74,000$65,000
Saskatoon$89,000$77,500
Sherbrooke$65,000$56,800
St. Catharines-Niagara$77,000$69,500
St. John’s$85,000$72,500
Thunder Bay$80,000$71,000
Toronto$97,000$85,000
Trois-Rivières$62,400$55,200
Vancouver$90,000$79,500
Victoria$85,000$75,500
Windsor$82,000$73,000
Winnipeg$83,000$71,500
Canada$84,000$73,000

Households, 2021 Census of Population, 2020 incomes, Statistics Canada table 98-10-0061-01. After-tax income is total income minus income taxes.

The Canadian Income Survey counts families and people living on their own rather than households. A family is two or more people who live together and are related by blood, marriage, common-law union, adoption or fostering; an unattached individual lives alone or with people they aren’t related to, such as roommates.

Metro areaMedian after-tax income, families and unattached individualsMedian after-tax income, families of two or more
Calgary$88,900$118,300
Edmonton$80,700$114,200
Montreal$70,100$107,100
Ottawa-Gatineau$85,500$123,700
Quebec City$68,700$105,900
Toronto$82,500$117,900
Vancouver$78,900$117,600
Winnipeg$71,800$102,100
Canada$75,500$108,900

Canadian Income Survey, 2024, Statistics Canada table 11-10-0190-01, in 2024 constant dollars.

Income in Toronto

In 2023, tax filers in the Toronto census metropolitan area had a median total income of $40,100 and an average of $63,000. To be in the top 10% of Toronto-area tax filers took $125,100, and the top 1% took $373,200. About 17% of people with income in the Toronto area had $100,000 or more; whether that is a good salary there is on what is a good salary in Canada.

For families and people living on their own, the Canadian Income Survey put the median after-tax income of Toronto-area families and unattached individuals at $82,500 in 2024. The 2021 Census, for 2020 incomes, gave a median household income of $97,000 before tax and $85,000 after tax.

For what it costs to live there, see cost of living in Toronto; for take-home pay on a salary, the salary calculator.

Where these figures come from

  • Tax filer data: the individual income and percentile tables come from a 20% sample of tax filers (table 11-10-0056-01), and the share-under-an-amount table from the T1 Family File of tax returns (table 11-10-0008-01).
  • 2021 Census: household income by metro area, for the 2020 income year.
  • Canadian Income Survey: families and people not in a family, for 2024, for the metro areas in its table above.

Where to go next

Sources

The figures and rules on this page come from these sources, last checked against them between September 24, 2026 and November 13, 2026. How we check facts.