Maintenance and Repair Workers, General Salary in Texas
BLS OEWS May 2025 • 32 metro areas • Texas
Maintenance and Repair Workers, General in Texas earn a median salary of $40,199 per year on average across 32 metro and nonmetro areas, -17.3% vs the national median of $48,620. An estimated 136,000 maintenance and repair workers, general are employed across Texas, with salaries ranging from $31,890 to $47,170 depending on location.
$40,199
Avg median salary in Texas
$47,170
Highest paying metro
$31,890
Lowest paying metro
136,000
Employed in Texas
Compare Maintenance and Repair Workers, General salaries & buying power
Pick two cities to see how salary and purchasing power differ.
Maintenance and Repair Workers, General
in
Maintenance and Repair Workers, General salaries by city in Texas
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| Austin, TX | $47,170 | $39,340 | $57,820 | 12,380 |
| Midland, TX | $47,160 | $38,510 | $57,560 | 1,170 |
| Dallas, TX | $46,790 | $38,400 | $58,790 | 39,830 |
| Houston, TX | $46,080 | $37,060 | $57,450 | 30,550 |
| Sherman, TX | $45,500 | $35,350 | $51,990 | 650 |
| Odessa, TX | $44,360 | $36,060 | $51,040 | 700 |
| Waco, TX | $43,490 | $35,480 | $51,980 | 1,510 |
| Killeen, TX | $43,180 | $35,530 | $51,800 | 1,570 |
| Eastern Region of Texas | $42,410 | $33,750 | $53,760 | 1,640 |
| Amarillo, TX | $42,360 | $34,220 | $51,350 | 1,670 |
| San Antonio, TX | $42,210 | $36,330 | $51,770 | 11,430 |
| Beaumont, TX | $41,840 | $34,760 | $54,870 | 1,880 |
| Longview, TX | $41,640 | $34,130 | $54,040 | 1,350 |
| Victoria, TX | $40,430 | $32,530 | $51,530 | 420 |
| Northwestern Region of Texas | $39,960 | $34,320 | $55,020 | 3,070 |
| North Region of Texas | $39,800 | $34,350 | $49,790 | 3,420 |
| Tyler, TX | $39,520 | $33,840 | $49,420 | 1,020 |
| College Station, TX | $39,250 | $33,790 | $47,870 | 1,320 |
| Lubbock, TX | $38,820 | $32,940 | $46,650 | 1,660 |
| Abilene, TX | $38,740 | $31,140 | $46,700 | 840 |
| Hill Country Region of Texas | $38,510 | $33,560 | $47,080 | 2,840 |
| Coastal Plains Region of Texas | $38,390 | $31,420 | $48,490 | 2,020 |
| San Angelo, TX | $38,340 | $32,170 | $49,130 | 650 |
| Corpus Christi, TX | $37,530 | $34,760 | $46,980 | 2,350 |
| Border Region of Texas | $37,260 | $30,810 | $46,750 | 650 |
| Wichita Falls, TX | $37,020 | $31,100 | $46,600 | 630 |
| El Paso, TX | $36,980 | $30,940 | $48,410 | 3,270 |
| Texarkana, TX-AR | $36,210 | $30,930 | $46,330 | 580 |
| McAllen, TX | $35,250 | $28,440 | $42,900 | 2,030 |
| Laredo, TX | $34,850 | $28,360 | $40,490 | 870 |
| Brownsville, TX | $33,430 | $26,660 | $42,240 | 1,710 |
| Eagle Pass, TX | $31,890 | $27,770 | $38,450 | 320 |