Content has loaded

Petroleum engineer salary in Alberta

How much does a Petroleum Engineer make in Alberta?

Average base salary

$113,494
same
as national average

The average salary for a petroleum engineer is $113,494 per year in Alberta. 14 salaries reported, updated at June 19, 2026

Petroleum Engineer job openings in Alberta

slide 1 of 6
slide1 of 6
Petroleum Engineer
BMO Financial Group3.6out of 5 stars.
Calgary, AB
$175,000 a year
Full-time
4 days ago

Highest paying companies for Petroleum Engineer in Alberta

Average year pay is based on job postings on Indeed in the past 36 months.
COOEC CANADA COMPANY
 
$176,800per year
View company
Imperial Oil
 
$164,000per year
Husky Energy
 
$161,333per year
Chevron
 
$155,911per year
Shell
 
$152,178per year
Cenovus Energy
 
$146,188per year

Looking to Hire?

Post a Job
Post a JobFind the right candidate on Indeed

Highest paying cities for Petroleum Engineers near Alberta

  1. St. John's, NL
    $183,383 per year
  2. Calgary, AB
    $118,573 per year
  3. Greater Sudbury, ON
    $116,610 per year
  4. Mount Milligan, BC
    $88,775 per year
  5. Windsor, ON
    $74,818 per year

Where can a Petroleum Engineer earn more?

Compare salaries for Petroleum Engineers in different locations
vs.