Roofers Salary in Texas
BLS OEWS May 2025 • 17 metro areas • Texas
Roofers in Texas earn a median salary of $41,261 per year on average across 17 metro and nonmetro areas, -19% vs the national median of $50,970. An estimated 5,900 roofers are employed across Texas, with salaries ranging from $35,490 to $48,040 depending on location.
$41,261
Avg median salary in Texas
$48,040
Highest paying metro
$35,490
Lowest paying metro
5,900
Employed in Texas
Compare Roofers salaries & buying power
Pick two cities to see how salary and purchasing power differ.
Roofers
inRoofers salaries by city in Texas
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| Austin, TX | $48,040 | $41,330 | $51,230 | 600 |
| Waco, TX | $47,820 | $42,290 | $59,840 | 220 |
| Dallas, TX | $47,540 | $40,860 | $55,120 | 2,360 |
| North Region of Texas | $45,100 | $37,910 | $49,920 | 170 |
| Longview, TX | $44,680 | $38,500 | $48,370 | 130 |
| Houston, TX | $44,530 | $38,160 | $51,650 | 1,440 |
| College Station, TX | $43,850 | $37,000 | $45,960 | 50 |
| San Antonio, TX | $43,720 | $36,690 | $49,300 | 350 |
| Tyler, TX | $39,220 | $35,910 | $47,600 | 60 |
| Eastern Region of Texas | $37,610 | $37,320 | $42,790 | 40 |
| Amarillo, TX | $37,610 | $35,630 | $42,630 | 50 |
| Lubbock, TX | $37,520 | $33,700 | $44,900 | 80 |
| Hill Country Region of Texas | $37,400 | $36,970 | $37,450 | 40 |
| Northwestern Region of Texas | $37,320 | $30,070 | $37,580 | 40 |
| McAllen, TX | $37,190 | $31,760 | $44,810 | 80 |
| Corpus Christi, TX | $36,790 | $34,730 | $46,270 | 60 |
| El Paso, TX | $35,490 | $31,590 | $43,680 | 130 |