Salaripedia
English

How much does a maintenance worker make in Kansas City?

$63,700a year

Median yearly pay for maintenance workers in the Kansas City, MO-KS metro area. That is $30.63 an hour or $5,308 a month.

Hourly
$30.63
Vs. national median
+5%
Rank among cities
58 of 198
Jobs in the area
510
Pay range
Lowest 10%: $45,330Median: $63,700Highest 10%: $83,230
PercentileYearlyHourly
10th$45,330$21.79
25th$51,830$24.92
Median$63,700$30.63
75th$74,900$36.01
90th$83,230$40.01

Other cities in Missouri

Median yearly pay for maintenance workers.

St. Joseph, MO$76,530
St. Louis, MO$71,840
Columbia, MO$64,670
Springfield, MO$62,410
Joplin, MO$61,320
Maintenance Worker salary in Missouri Maintenance Worker salary in all states

Related jobs in Kansas City

Same field, median yearly pay.

Electrical and Electronics Repairer$108,900
Electrical Power-Line Installer and Repairer$101,700
Millwright$91,380
Precision Instrument and Equipment Repairer$85,520
Electrical and Electronics Repairer$80,240
First-Line Supervisors of Mechanic$79,060
Aircraft Mechanic and Service Technician$71,080
Industrial Machinery Mechanic$68,770
Control and Valve Installer and Repairer$64,550
Mobile Heavy Equipment Mechanic$63,850
Salaries for every job in Kansas City, MO

Frequently asked questions

How much does a maintenance worker make an hour in Kansas City?

The median hourly pay in the Kansas City, MO-KS metro area is $30.63 ($63,700 a year).

Do maintenance workers make more in Kansas City than the national average?

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

How does Kansas City compare with the rest of Missouri?

The median in Missouri is $63,720, so Kansas City pays 0% more.

Where does Kansas City rank for maintenance worker pay?

58 of 198 metro areas with data.

How much does a maintenance worker make starting out in Kansas City?

The lowest-paid 10% make $45,330 or less a year; the top 10% make $83,230 or more.

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.