Roofers Salary in Texas

Ranked #47 of 51 · TX

18.8% below U.S. average
Mean annual salary $47,200 ≈ $23/hr
Median annual salary $46,030
Employment 5,740

Salary Distribution (10th–90th percentile)

P10 $34,120P25 $37,430 Median $46,030P75 $53,630P90 $61,560

About 80% of rooferss in Texas earn between $34,120 and $61,560. The blue band is the middle 50% (P25–P75); the dot marks the median.

Compared to the U.S.

Texas
$47,200
U.S. average
$58,140

The mean roofers salary in Texas is $47,200, about 18.8% below the U.S. average ($58,140). That works out to roughly $23/hr at 2,080 hours per year.

Metro Areas in Texas

Metro areaMedianMeanEmployment
Waco, TX $49,000 $51,770 200
North Region of Texas nonmetropolitan area $48,880 $45,640 230
Austin-Round Rock-San Marcos, TX $47,340 $50,080 480
Dallas-Fort Worth-Arlington, TX $46,990 $49,590 2,180
Tyler, TX $45,700 $45,290 60
Houston-Pasadena-The Woodlands, TX $45,500 $46,130 1,230
San Antonio-New Braunfels, TX $43,720 $45,090 350
Longview, TX $39,460 $43,160 80

← Back to all roofers states