Salaripedia
English

How much does a maintenance and repair worker make in Oklahoma?

$42,750a year

Median yearly pay for maintenance and repair workers in Oklahoma. That is $20.55 an hour or $3,563 a month.

Hourly
$20.55
Vs. national median
-14%
Rank among states
50 of 51
Jobs in the state
18,670
Pay range
Lowest 10%: $29,380Median: $42,750Highest 10%: $65,940
PercentileYearlyHourly
10th$29,380$14.13
25th$35,240$16.94
Median$42,750$20.55
75th$54,360$26.13
90th$65,940$31.70

Cities in Oklahoma

Metro areas, median yearly pay.

Tulsa, OK$45,760
Enid, OK$44,740
Oklahoma City, OK$43,760
Lawton, OK$43,550
Fort Smith, AR$41,710
Salaries for every job in Oklahoma

Nearby in the ranking

States with similar pay for maintenance and repair workers.

47. Louisiana$43,960
48. Alabama$43,630
49. Arkansas$43,400
50. Oklahoma$42,750
51. West Virginia$38,890
Maintenance and Repair Worker salary in all states

Frequently asked questions

How much does a maintenance and repair worker make an hour in Oklahoma?

The median hourly pay in Oklahoma is $20.55 ($42,750 a year).

Do maintenance and repair workers make more in Oklahoma than the national average?

No: $42,750 against $49,590 nationally, 14% less.

Where does Oklahoma rank for maintenance and repair worker pay?

Oklahoma ranks 50 of 51 states.

Which city in Oklahoma pays maintenance and repair workers the most?

Tulsa, OK, with a median of $45,760 a year.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.