Salaripedia
English

How much does a maintenance worker make in Tampa?

$59,100a year

Median yearly pay for maintenance workers in the Tampa-St. Petersburg-Clearwater, FL metro area. That is $28.41 an hour or $4,925 a month.

Hourly
$28.41
Vs. national median
-3%
Rank among cities
120 of 198
Jobs in the area
170
Pay range
Lowest 10%: $41,720Median: $59,100Highest 10%: $88,880
PercentileYearlyHourly
10th$41,720$20.06
25th$50,900$24.47
Median$59,100$28.41
75th$68,410$32.89
90th$88,880$42.73

Other cities in Florida

Median yearly pay for maintenance workers.

Miami, FL$59,620
Jacksonville, FL$59,320
Lakeland, FL$58,660
Palm Bay, FL$50,820
Orlando, FL$48,270
Maintenance Worker salary in Florida Maintenance Worker salary in all states

Related jobs in Tampa

Same field, median yearly pay.

Electrical and Electronics Repairer$101,900
Electrical Power-Line Installer and Repairer$94,510
First-Line Supervisors of Mechanic$75,880
Avionics Technician$74,850
Aircraft Mechanic and Service Technician$71,510
Recreational Vehicle Service Technician$64,480
Telecommunications Line Installer and Repairer$63,050
Mobile Heavy Equipment Mechanic$62,950
Electrical and Electronics Repairer$61,530
Bus and Truck Mechanic and Diesel Engine Specialist$61,060
Salaries for every job in Tampa, FL

Frequently asked questions

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

The median hourly pay in the Tampa-St. Petersburg-Clearwater, FL metro area is $28.41 ($59,100 a year).

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

No: $59,100 against $60,850 nationally, 3% less.

How does Tampa compare with the rest of Florida?

The median in Florida is $51,900, so Tampa pays 14% more.

Where does Tampa rank for maintenance worker pay?

120 of 198 metro areas with data.

How much does a maintenance worker make starting out in Tampa?

The lowest-paid 10% make $41,720 or less a year; the top 10% make $88,880 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.