🔧 Skilled Trades
↑ 3% growth · Average
Roofer / Roofing Contractor
Roofers install and repair the systems that keep buildings weathertight — from shingles on family homes to flat commercial roofing systems. Strong demand from constant storm damage, aging housing stock, and new construction makes this a stable career with significant self-employment potential.
$48,110
Median Salary
157K
US Jobs
1–3 years
Training
$0–$1,500
Typical Cost
💰 Salary & Earning Potential
Salary data from the U.S. Bureau of Labor Statistics (BLS). Figures represent national averages — local wages vary by state, city, and employer.
Want your state's salary? Select a state below to see local wage data, demand, and training programs.
📈 Job Outlook
3%
Projected Growth (10yr)
Average
157K
Total US Jobs
Active positions nationwide
NRCA Certification + State Contractor License
Required Credential
NRCA Certification + State Contractor License
🎓 Training & Education
Typical Program
On-the-Job Training or Apprenticeship
Program Length
1–3 years
Typical Tuition
$0–$1,500
Work Setting
Residential homes, commercial buildings, industrial facilities
🏆 Credential Required: NRCA Certification + State Contractor License
☀️ Day in the Life
A typical day as a Roofer / Roofing Contractor involves working closely with clients and colleagues in a Residential homes environment. You'll apply your training daily while building expertise and advancing your career.
⚖️ Pros & Cons
Advantages
- ✅ Strong job security
- ✅ Rewarding work
- ✅ Clear career progression
- ✅ Growing demand
Challenges
- ⚠️ Can be physically demanding
- ⚠️ May require ongoing certification
- ⚠️ Entry-level wages vary by region
🗺️ Roofer / Roofing Contractor by State
See local salary data, licensing requirements, and schools in your state:
FL FloridaGA GeorgiaTX TexasCA CaliforniaNY New YorkNC North CarolinaIL IllinoisOH OhioPA PennsylvaniaAZ ArizonaAL AlabamaAR ArkansasLA LouisianaMS MississippiSC South CarolinaTN TennesseeVA VirginiaWV West VirginiaKY KentuckyMD MarylandDE DelawareNJ New JerseyCT ConnecticutMA MassachusettsRI Rhode IslandNH New HampshireVT VermontME MaineMI MichiganIN IndianaWI WisconsinMN MinnesotaIA IowaMO MissouriND North DakotaSD South DakotaNE NebraskaKS KansasOK OklahomaCO ColoradoMT MontanaWY WyomingID IdahoUT UtahNV NevadaNM New MexicoWA WashingtonOR OregonAK AlaskaHI HawaiiDC Washington DC