Maintenance and Repair Workers, General Salary in Oklahoma

BLS OEWS May 2025 • 8 metro areas • Oklahoma

Maintenance and Repair Workers, General in Oklahoma earn a median salary of $40,005 per year on average across 8 metro and nonmetro areas, -17.7% vs the national median of $48,620. An estimated 19,590 maintenance and repair workers, general are employed across Oklahoma, with salaries ranging from $36,700 to $43,960 depending on location.

$40,005 Avg median salary in Oklahoma
$43,960 Highest paying metro
$36,700 Lowest paying metro
19,590 Employed in Oklahoma

Compare Maintenance and Repair Workers, General salaries & buying power

Pick two cities to see how salary and purchasing power differ.

Full tool →
Maintenance and Repair Workers, General
in
    vs

      Maintenance and Repair Workers, General salaries by city in Oklahoma

      Metro area Median salary 25th pct 75th pct Employed
      Tulsa, OK $43,960 $35,970 $55,850 5,030
      Oklahoma City, OK $42,180 $34,460 $52,480 6,940
      Enid, OK $42,120 $33,990 $51,060 340
      Lawton, OK $40,350 $31,720 $48,630 540
      Northeast Oklahoma $38,930 $32,140 $57,200 1,750
      Southeast Oklahoma $38,630 $34,230 $49,140 2,810
      Northwest Oklahoma $37,170 $29,570 $46,380 1,280
      Southwest Oklahoma $36,700 $30,090 $49,290 900

      View Maintenance and Repair Workers, General salaries in all cities