Salaripedia
English

How much does a maintenance worker make in Texas?

$59,280a year

Median yearly pay for maintenance workers in Texas. That is $28.50 an hour or $4,940 a month.

Hourly
$28.50
Vs. national median
-3%
Rank among states
32 of 46
Jobs in the state
8,800
Pay range
Lowest 10%: $38,440Median: $59,280Highest 10%: $90,650
PercentileYearlyHourly
10th$38,440$18.48
25th$46,710$22.46
Median$59,280$28.50
75th$73,120$35.15
90th$90,650$43.58

Cities in Texas

Metro areas, median yearly pay.

Beaumont, TX$91,440
College Station, TX$66,910
Austin, TX$62,010
Dallas, TX$60,770
Killeen, TX$60,260
Amarillo, TX$59,410
San Antonio, TX$58,650
Waco, TX$58,400
Houston, TX$58,310
Longview, TX$57,000
Tyler, TX$56,540
Wichita Falls, TX$54,960
Odessa, TX$51,110
El Paso, TX$49,640
Brownsville, TX$46,430
Abilene, TX$46,060
McAllen, TX$45,020
Lubbock, TX$44,620
Midland, TX$43,750
Salaries for every job in Texas

Nearby in the ranking

States with similar pay for maintenance workers.

29. Maryland$59,570
30. Illinois$59,300
31. Ohio$59,280
32. Texas$59,280
33. Oklahoma$58,970
34. New Jersey$57,920
35. Georgia$57,730
Maintenance Worker salary in all states

Frequently asked questions

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

The median hourly pay in Texas is $28.50 ($59,280 a year).

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

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

Where does Texas rank for maintenance worker pay?

Texas ranks 32 of 46 states.

Which city in Texas pays maintenance workers the most?

Beaumont-Port Arthur, TX, with a median of $91,440 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.