Average Salaries in Alberta

Last updated
Written by
Ben Nguyen
Head of Content & Managing Editor

EBsource is committed to providing reliable, well-researched information so Canadians can make confident decisions about their employee benefits. Our content is carefully reviewed to align with EBsource Editorial Guidelines.

With a thriving economy and abundant high-paying jobs, Alberta offers some of the most competitive average salaries in Canada. This detailed guide provides an analysis of average salaries in Alberta approaching 2025 using the latest available data, showcasing the stability and growth of Alberta’s economy and job market.

We examine overall salary ranges, compensation by industry, salaries based on experience level, geographic differences, and pay for specific occupations.

What Are The Average Salaries in Alberta?

Overall, the average salary for jobs in Alberta is approximately $1,372 per week, translating into $71,344 per year and $34,30 per hour. (Source)

Based on the data from VanHack, entry-level positions start at $46,516, and experienced workers earn up to $156,003. This aggregated figure encompasses all occupations and industries across the province.

The following 5 intersecting factors shape compensation in Alberta:

  • Location – Major urban centers and economically strong regions typically offer higher salaries than rural areas.
  • Years of experience – More experience leads to higher salaries, as shown earlier.
  • Education and certifications – Advanced degrees, training programs and certifications drive higher pay.
  • Industry conditions – Sectors like healthcare, engineering and tech pay more for in-demand skills.
  • Company size and revenue – Large global companies and wildly profitable startups pay above small businesses.

Average Salaries in Alberta by Cities and Towns

Salaries vary across different cities and regions within Alberta:

CityAnnual Salary
Calgary$115,000
Edmonton$95,000
Fort McMurray$150,000
St. Albert$130,000
Canmore$105,000
Airdrie$110,000
Sherwood Park$140,000
Leduc$117,000

Source: Richest Cities in Alberta – justinhavre.com

Salaries in Calgary and Edmonton, major urban centers with diversified economies, exceed those in smaller rural towns. However, some towns enriched by oil, gas, and other resources also feature higher average salaries in Alberta.

Average Salaries in Alberta by Experience Level

Average Salaries in Alberta by Experience Level
Experience is one of the most significant factors determining Alberta salary levels

Experience proves to be one of the most significant factors determining salary levels in Alberta. It’s a clear indicator of the potential for growth and advancement in the job market. Generally, the more years dedicated to a career, the higher the earning potential:

Salary LevelAnnual AmountHourly Equivalent
Entry-Level$46,516$23.82
Median$76,220$39.09
Experienced Maximum$156,003$79.91

Source: Average Salary in Alberta – VanHack

Workers with 2-5 years of experience typically make around 63.9% more than entry-level or junior employees in the same field.

As workers move past the beginner stage, their earnings keep increasing because they can handle more advanced tasks and are seen as more reliable in their roles.

After about ten years, many people step into senior or management positions. At this stage, higher pay reflects their leadership and deeper knowledge.

For those with long careers of 15 years or more, salaries often match their status as experts or executives, since they bring strong experience and big-picture value to their workplaces.

Highest Paying Jobs in Alberta

Certain occupations command much higher salaries than others in Alberta due to factors like advanced expertise, long training periods, and high demand. Healthcare specialists dominate individual high-earning positions, with orthopedic surgeons earning $379,281 annually, while mining and oil & gas extraction lead industry sectors at $2,718 weekly earnings.

The province’s highest-paying jobs currently include:

OccupationAnnual Salary
Orthopedic Surgeon$379,281
Interventional Cardiologist$370,666
Vascular Surgeon$364,999
Maternal Fetal Medicine Physician$364,999
Diagnostic Radiologist$362,500
Anesthesiologist$354,889
Hematologist Oncologist$352,572
Urologist$350,913
Emergency Medicine Physician$347,191
Cardiac Anesthesiologist$341,428

Most top compensation goes to specialized physicians and surgeons, reflecting the extensive education, training, and in-demand skills these roles require.

One broader occupational title, “Highest,” encompasses resource extraction ($141,336), utilities ($106,236), management of companies ($105,196), professional/technical services ($101,920).

Salaries in these areas run well above Alberta’s average for the Highest positions, fueled by strong economic conditions and the concentration of major employers.

Here are the rates of 3 high-paying roles in Alberta:

  • The average salary of business development professional is $98,311 per year
  • The average salary of finance and insurance is $94,432 per year
  • The average salary of software engineer is $93,454 per year

So, while the medical field garners top salaries, ample high-paying opportunities exist across sectors for experienced professionals.

Source: Average Salary in Alberta – Overview of Key Roles in Alberta’s Job Market – VanHack

Most In-Demand Jobs and Salaries in Alberta

Beyond the highest-paying roles, many in-demand occupations also offer salaries surpassing Alberta’s overall average:

Job TitleAnnual Salary
Registered Nurse$77,976
Oil Rig Worker$71,314
First Year Teacher$65,772
Remote Work Positions$63,323
Work From Home$57,370
LPN Nurses$53,748
Data Entry$41,780
Uber Taxi Driver$38,269
Fruit Picker$29,428

Additional popular, well-paying occupations include:

  • Nursing RNs – Average salary of $84,177 per year
  • Physical Therapists – Average salary of $88,029 per year
  • Software Engineers – Average salary of $119,702 per year

Healthcare, engineering, and energy jobs demonstrate high demand in Alberta, alongside competitive compensation. This enormous range shows the influence of job title, requirements, responsibilities and department on compensation.

Average Salaries in Canada vary widely between provinces and territories due to factors like cost of living, labour supply, and economic strength. To help you understand pay scales across Canada, we’ve compiled this series on average salaries by region:

Workers can use industry-specific wage data, online calculators, and government statistics to estimate average salaries in Alberta. 

Average Salaries in Alberta by Industry
Average Salaries in Alberta varies across industries

Key Takeaways on Average Salaries in Alberta

In summary, 6 key points on average salaries in Alberta include:

  • The average salary is approximately $71,344
  • Salaries range from $46,516 at the low end up to $156,003
  • The highest-paying jobs belong to healthcare specialists, averaging over $300,000
  • Many in-demand roles like nurses and engineers also exceed Alberta’s average salary
  • Government and public sector pay tends to be lower than private companies
  • Significant variability exists based on experience, location, sector, job type and other factors

Alberta’s economic and job growth is projected to remain strong. Competitive salaries and advancement opportunities will persist across the province’s thriving industries.

What entry-level jobs pay well in Alberta?

Some entry-level jobs with salaries above Alberta's average include Uber taxi driver ($34,802), Uber Eats delivery driver ($36,929), and oil rig worker ($66,042)

What industries in Alberta pay the highest salaries?

Some of the highest paying industries include healthcare, engineering, technology, construction, finance, and energy. These sectors feature in-demand jobs that command competitive salaries in Alberta.

How much do software engineers make in Alberta?

The average salary for software engineers in Alberta is approximately $119,702 per year. Software engineering is a well-compensated field in the province.

What is the average salary in Edmonton, Alberta?

The average annual salary in Edmonton, one of Alberta's major cities, is around $51,965. This exceeds smaller towns but falls below Calgary's average of $58,243 per year.

Do salaries increase with higher education in Alberta?

Yes, completing advanced degrees, certifications, and training programs for your field generally results in higher pay in Alberta, as you develop specialized expertise.

What types of jobs pay $100,000+ per year in Alberta?

Roles that can earn over $100,000 per year in Alberta include various physician specialties, senior executives, software engineers, senior managers, finance professionals, specialized engineers, senior construction tradespeople, and experienced attorneys.

How much does location affect salary in Alberta?

Location significantly impacts salaries, with major urban centers like Calgary and Edmonton as well as economically strong regions generally paying more than rural areas of the province.

Article source
5/5 - (1 vote)
Ben Nguyen
Ben Nguyen
Ben Nguyen is the Website Content Manager at Ebsource that brings 10 years of experience as a licensed employee benefits advisor. He provides expertise in creating customized benefit plans that are tailored to meet clients' needs, with 10 years of experience.

Discover More Article