Skip to content
Job search

Salaries by occupation in Canada: finding the right figures

By Postulio teamPublished 5 min read

In short

To find the salary for an occupation in Canada, use Job Bank’s wage tool: it gives low, median and high wages for 516 occupations, by region. Find the right NOC code first, tell paid wages apart from offered wages, and keep the data’s limits in mind: neither experience nor benefits are included.

Where can you find the salary for an occupation in Canada?

The most complete public source is Job Bank’s wage search tool (opens in a new tab). For each occupation, it gives a low, median and high wage in your region, your province and Canada as a whole. This guide explains how to find the right occupation, read the three values and avoid the traps, with three examples and a worksheet to fill in.

According to its questions and answers on wages (opens in a new tab) (French page modified January 8, 2026), the tool covers the 516 occupations of the 2021 National Occupational Classification (NOC), at the national, provincial, territorial and economic region levels. The low wage is, in most cases, the 10th percentile; the median is the midpoint of the distribution, considered the typical wage; the high wage is, in most cases, the 90th percentile.

The main source is Statistics Canada’s Labour Force Survey, supplemented by Employment Insurance and 2021 Census data, among others. Two full years of data are used, and wages are updated once a year, usually in the fall.

What do a few common occupations earn?

Here are three examples from Job Bank. They are hourly wages paid, reference period 2023-2024, updated November 19, 2025: they do not reflect more recent increases.

Occupation (NOC code)RegionLowMedianHigh
Orderly (33102) (opens in a new tab)Montréal region$19.00$25.60$27.63
Accounting technician (12200) (opens in a new tab)Capitale-Nationale region$20.00$26.50$40.00
Computer software engineer (21231) (opens in a new tab)Montréal region$31.53$52.88$82.42

For computer software engineers, the same page shows a median of $53.60 in Quebec and $56.49 in Canada: the gap between region, province and country is often telling. Always check the page for your own occupation and region rather than these examples, which only illustrate how to read the data.

How do you find the right occupation code?

Wages are organized by NOC occupation, not by job title. Yet the same title often covers very different jobs: an "analyst" may work in IT, finance or human resources. Look up your occupation by its main duties, not just its title.

The National Occupational Classification (opens in a new tab) describes each occupation, its main duties and its employment requirements. Check that the description matches the job you are targeting before you rely on a wage. If your job sits between two occupations, look at both and note the gap.

Job Bank data describes wages paid to people in jobs, not wages offered in postings. Statistics Canada measures the two separately, and the figures are not directly comparable:

MeasureWhat it describesLatest published figure
Average offered hourly wageVacancies employers are trying to fill$28.55 in the second quarter of 2026 (Job Vacancy and Wage Survey (opens in a new tab))
Average hourly wage of employeesAll employees in their jobs$37.64 in September 2026 (Labour Force Survey (opens in a new tab))

The two measures do not cover the same jobs: one describes positions to fill, the other people already in jobs, with their seniority. Both are averages across all occupations, not seasonally adjusted. They give you a picture of the market, but they do not replace the wage for a specific occupation in your region.

What are the limits of this data?

Job Bank’s methodology lists several cautions to keep in mind before you quote a figure:

  • Neither experience nor benefits are taken into account: a median wage does not tell you what a beginner or a very experienced person earns.
  • These are wages paid, not wages offered.
  • It is not a trend tool: the methodology advises against comparing years with one another.
  • Some regions are less well covered: the sample is not representative for the three territories or for some remote regions. When data is missing, wages from another region, the province or the country are used as an approximation.

So keep a range rather than a single figure, and cross-check it with recent postings that show a wage for the same job in the same city.

Do job postings have to show the salary?

It depends on the province. In Ontario, since January 1, 2026, employers with 25 or more employees must include the expected compensation or a range (opens in a new tab) in publicly advertised jobs, with a spread of no more than $50,000 a year, except for jobs paying more than $200,000 a year.

In British Columbia, the Pay Transparency Act requires all employers with employees in the province, except federally regulated ones, to include the expected wage or a range in public job postings. According to the Government of British Columbia (opens in a new tab) (page updated February 24, 2026), "$20 - $25 per hour" complies, while "competitive wage" or "up to $30 per hour" does not. Applicants can still ask for a salary outside the advertised range.

Elsewhere, including Quebec, check your province’s rules with the body responsible for employment standards. Even where it is not required, many postings show a range: write it down.

Before you apply, fill in one worksheet per target occupation. It tells you at once whether an offer is below market, and you arrive prepared for the salary expectations question.

What to noteExample
Occupation and NOC codeAccounting technician, 12200
Economic regionCapitale-Nationale
Low, median, high and period$20.00, $26.50, $40.00 an hour (2023-2024)
Ranges seen in 3 recent postingsAmount, city, posting date
Your target positionBelow, around or above the median, and why

Postulio’s job alerts show the salary when the posting includes it, which speeds up the recent postings column. If you are changing careers, compare the wages of your former and new occupation in the same region: our career change resume guide explains how to present the change. When an offer comes, our salary negotiation guide helps you turn these figures into a defensible range.

How can Postulio help?

Job alerts draw on Canadian postings and let you filter by salary range. The Premium plan adds one session with a person a month, for example a mock interview to practise the salary expectations question. Postulio does not set any salary and does not guarantee an interview or an offer.

Sources

Updated · By Postulio team

Go further with Postulio

  • Job alerts

    Job alerts draw on Canadian job postings and rank them by how well they match your profile, with an email summary of new matches.

    Explore job alerts
  • Premium support

    Premium includes one session a month with a person, your choice of mentoring, resume review or mock interview, plus the newcomer path.

    Explore Premium support
  • Job search directory

    Employment services, help organizations, public employers and job boards in Quebec, sorted by field, region and audience, each with a direct link.

    Open the directory

Read next