Content has loaded

Diesel mechanic salary in Oklahoma (Updated 2026)

How much does a Diesel Mechanic make in Oklahoma?

Average base salary

$26.56
13%
below national average
Average $26.56
Low $17.98
High $39.22

The average salary for a diesel mechanic is $26.56 per hour in Oklahoma and $7,250 overtime per year.528 salaries taken from job postings on Indeed in the past 36 months (updated October 31, 2026).

Diesel Mechanic job openings in Oklahoma

slide 1 of 6
slide1 of 6
Diesel Service Journeyman / Me...
MHC Kenworth3.1out of 5 stars.
Oklahoma City, OK
Full-time
1 day ago

Highest paying companies for Diesel Mechanic in Oklahoma

Average year pay is based on job postings on Indeed in the past 36 months.
Confidential
 
$125,000per year
View company
Taylor Crane & Rigging
 
$110,000per year
John Vance Auto Group
 
$97,500per year
Seth Wadley Auto Group
 
$97,500per year
People Source Staffing Profess...
 
$96,250per year
CPKC
 
$85,363per year

Hiring a Diesel Mechanic?

Hiring Guide
Hiring GuideLearn how to hire a Diesel Mechanic
Job Description
Job DescriptionWrite the perfect Diesel Mechanic job description
Interview Questions
Interview QuestionsLearn the best questions to ask Diesel Mechanic candidates

Highest paying cities for Diesel Mechanics near Oklahoma

  1. Yukon, OK
    $36.17 per hour
  2. Weatherford, OK
    $30.55 per hour
  3. Ardmore, OK
    $30.39 per hour
  4. El Reno, OK
    $29.70 per hour
  5. Oklahoma City, OK
    $28.48 per hour

Where can a Diesel Mechanic earn more?

Compare salaries for Diesel Mechanics in different locations
vs

Frequently Asked Questions (FAQs) about Diesel Mechanic

The average salary for a Diesel Mechanic is $26.56 per hour in Oklahoma. This figure is based on 528 salaries taken from job postings on Indeed in the past 36 months, last updated on October 31, 2026.

Diesel Mechanic jobs on Indeed - find your next one today.

Diesel Mechanic salaries in Oklahoma typically range between a low of $17.98 and a high of $39.22 per hour, depending on experience and the hiring company.

Some of the highest-paying cities for Diesel Mechanic in Oklahoma include Yukon, OK at $36.17 per hour, Weatherford, OK at $30.55 per hour, and Ardmore, OK at $30.39 per hour.

Based on recent job postings on Indeed, some of the top-paying companies for Diesel Mechanic in Oklahoma include Confidential ($125,000 per year) and Taylor Crane & Rigging ($110,000 per year).

How much do similar professions as Diesel Mechanic get paid in Oklahoma?

Senior Diesel Mechanic

Job openings
Average $33.88 per hour