Roofers Salary in Tennessee
BLS OEWS May 2025 • 10 metro areas • Tennessee
Roofers in Tennessee earn a median salary of $42,395 per year on average across 10 metro and nonmetro areas, -16.8% vs the national median of $50,970. An estimated 2,270 roofers are employed across Tennessee, with salaries ranging from $34,600 to $47,760 depending on location.
$42,395
Avg median salary in Tennessee
$47,760
Highest paying metro
$34,600
Lowest paying metro
2,270
Employed in Tennessee
Compare Roofers salaries & buying power
Pick two cities to see how salary and purchasing power differ.
Roofers
in
Roofers salaries by city in Tennessee
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| Morristown, TN | $47,760 | $38,200 | $51,400 | 100 |
| Memphis, TN-MS-AR | $46,960 | $39,420 | $51,510 | 400 |
| North Central Tennessee | $46,130 | $38,270 | $48,310 | 130 |
| Nashville, TN | $45,440 | $40,390 | $58,250 | 690 |
| West Tennessee | $44,520 | $38,080 | $48,310 | 110 |
| Knoxville, TN | $41,450 | $36,750 | $46,320 | 470 |
| Chattanooga, TN-GA | $40,930 | $37,540 | $44,690 | 200 |
| Kingsport, TN-VA | $38,870 | $36,860 | $48,090 | 90 |
| Jackson, TN | $37,290 | $34,780 | $44,450 | 30 |
| South Central Tennessee | $34,600 | $30,320 | $44,920 | 50 |