Post job
Updated April 5, 2024

Average Marathon Petroleum salary in Oklahoma

$62,809

$30.20 hourly

Entry-level Marathon Petroleum salary in Oklahoma

$34,000 yearly

How much does Marathon Petroleum pay in Oklahoma?

The average Marathon Petroleum salary in Oklahoma is $62,809. Marathon Petroleum salaries range between $34,000 to $113,000 per year in Oklahoma. Marathon Petroleum Oklahoma based pay is lower than Marathon Petroleum's United States average salary of $67,662. The best-paying job in Oklahoma at Marathon Petroleum is corporate director, which pays an average of $182,767 annually.

Marathon Petroleum salaries in Oklahoma by job title

Marathon Petroleum’s highest-paying job in Oklahoma is corporate director, with an average salary of $182,767. In second place is driver/owner operator, which pays $148,342 annually in Oklahoma.

Highest paying jobs at Marathon Petroleum in Oklahoma

RankJob titleAverage Marathon Petroleum salaryHourly pay
1Corporate Director$182,767$88
2Driver/Owner Operator$148,342$71
3Systems Integrator$143,167$69
4Economist$143,147$69
5Engineering Director$142,082$68
6Chemical Engineer$141,767$68
7Senior SAP Fico Consultant$141,244$68
8SAP BW Consultant$136,719$66
9Service Technician Associate$136,539$66
10Refinery Process Engineer$134,841$65

Highest paying cities in Oklahoma for Marathon Petroleum

The highest paying cities in Oklahoma for Marathon Petroleum employees are Elk City, Kingfisher, and Tulsa.

Marathon Petroleum workers in Elk City earn an average salary of $63,257 a year, compared to Kingfisher with an average salary of $62,990 and Tulsa with an average salary of $62,730.

Highest paying cities in Oklahoma at Marathon Petroleum

RankCityAverage Marathon Petroleum salaryHourly pay
1Elk City, OK$63,257$30
2Kingfisher, OK$62,990$30
3Tulsa, OK$62,730$30
4McAlester, OK$62,502$30

Marathon Petroleum salaries in Oklahoma by department

The departments with the highest salaries for Marathon Petroleum employees in Oklahoma are Engineering, IT, and Finance.

Oklahoma Marathon Petroleum employees in the Engineering department earn an average salary of $93,920 a year, compared to an average salary of $87,336 in the IT department and $82,227 in the Finance department.

Highest paying departments at Marathon Petroleum in Oklahoma

RankDepartmentAverage Marathon Petroleum salaryHourly pay
1Engineering$93,920$45
2IT$87,336$42
3Finance$82,227$40
4Sales$79,626$38
5Supply Chain$69,348$33
6Research & Development$64,765$31
7Accounting$63,807$31
8Warehouse$62,219$30
9Marketing$61,089$29
10Facilities$57,605$28

How much does Marathon Petroleum pay by state

Marathon Petroleum pays the highest salaries in Washington ($76,625), California ($76,589), North Dakota ($69,061), Alaska ($68,336), and Arizona ($66,899).

Highest paying states at Marathon Petroleum

Marathon Petroleum competitors salaries in Oklahoma

The highest paying Marathon Petroleum competitor in Oklahoma is BP America Inc. The average salary at BP America Inc in Oklahoma is $182,767. The lowest paying Marathon Petroleum competitor in Oklahoma is Pfizer.
RankCompany nameAverage pay in OklahomaHourly pay
1BP America Inc$108,540$52
2Andeavor$76,588$37
3Marathon Oil$74,964$36
4Apache$67,516$32
5Chesapeake Energy$63,903$31
6HollyFrontier$62,222$30
7The AES$61,470$30
8Tesoro$61,390$30
9The Dow Chemical Company$60,092$29
10Pfizer$59,793$29

Recently added Marathon Petroleum salaries in Oklahoma

JobLocationDate addedSalary
Senior EngineerOklahoma City, OK06/11/2025$119,900
Process Safety EngineerTulsa, OK02/25/2025$104,300

Frequently asked questions about Marathon Petroleum pay in Oklahoma

Search for jobs