North Carolina

Roofer in North Carolina

Complete guide to roofer careers in North Carolina including salary data, job opportunities, training programs, and licensing requirements.

$62K

Average Salary

9%

Job Growth

459+

Open Positions

28+

Training Programs

Roofer Salary in North Carolina

Compare North Carolina salaries to the national average

Entry Level

$43K

0-2 years experience

Average

$62K

All experience levels

Experienced

$87K+

10+ years experience

vs. National Average

+15%

State Rank

#1

Roofer Jobs by City in North Carolina

Explore opportunities in major North Carolina cities

Roofer Training in North Carolina

Find accredited training programs and trade schools

North Carolina Technical College

Charlotte

Certificate1-3 years
Learn More

North Carolina Technical College

Charlotte

Certificate1-3 years
Learn More

North Carolina Technical College

Charlotte

Certificate1-3 years
Learn More

Roofer License Requirements in North Carolina

North Carolina requires roofers to be licensed. Requirements typically include:

  • Completion of approved training program or apprenticeship
  • Minimum work experience (typically 2-4 years)
  • Passing the state licensing examination
  • Background check and application fee
View Full Requirements

Start Your Roofer Career in North Carolina

Get personalized guidance on training programs, licensing, and job opportunities.