Salaripedia
English

How much does a maintenance worker make in Missouri?

$63,720a year

Median yearly pay for maintenance workers in Missouri. That is $30.63 an hour or $5,310 a month.

Hourly
$30.63
Vs. national median
+5%
Rank among states
14 of 46
Jobs in the state
2,180
Pay range
Lowest 10%: $48,070Median: $63,720Highest 10%: $84,430
PercentileYearlyHourly
10th$48,070$23.11
25th$57,100$27.45
Median$63,720$30.63
75th$77,150$37.09
90th$84,430$40.59

Cities in Missouri

Metro areas, median yearly pay.

St. Joseph, MO$76,530
St. Louis, MO$71,840
Columbia, MO$64,670
Kansas City, MO$63,700
Springfield, MO$62,410
Joplin, MO$61,320
Salaries for every job in Missouri

Nearby in the ranking

States with similar pay for maintenance workers.

11. Iowa$64,760
12. Wisconsin$64,310
13. Colorado$64,010
14. Missouri$63,720
15. Connecticut$63,250
16. Minnesota$63,020
17. Washington$62,970
Maintenance Worker salary in all states

Frequently asked questions

How much does a maintenance worker make an hour in Missouri?

The median hourly pay in Missouri is $30.63 ($63,720 a year).

Do maintenance workers make more in Missouri than the national average?

Yes: $63,720 against $60,850 nationally, 5% more.

Where does Missouri rank for maintenance worker pay?

Missouri ranks 14 of 46 states.

Which city in Missouri pays maintenance workers the most?

St. Joseph, MO-KS, with a median of $76,530 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.