Roofer Salary · Updated May 2026
Roofer salary in North Dakota
The median roofer salary in North Dakota is $59,740 a year (BLS OEWS, May 2025) — 8% above the national median of $55,440. Most roofers in North Dakota earn between $46,050 and $87,360, and the state ranks #14 of 51 for roofer pay.
Median
$59,740
Entry (10th)
$46,050
Top (90th)
$87,360
State rank
#14/51
Annual wages, BLS Occupational Employment and Wage Statistics (OEWS), May 2025.
North Dakota vs. the national average
| Percentile | North Dakota | National |
|---|---|---|
| 10th percentile (entry) | $46,050 | $37,460 |
| Median (50th) | $59,740 | $55,440 |
| 90th percentile (top) | $87,360 | $81,720 |
For context, the highest-paying state for roofers is Illinois ($77,900 median) and the lowest is Oklahoma ($43,680).
Licensing & taxes for roofers
About 32 states require a roofing or general contractor license to bid jobs above a set dollar threshold. Rules and thresholds vary widely — some states license roofing specifically, others fold it into a general contractor license, and a few leave it to local jurisdictions.
Whether you charge sales tax on your labor depends on the state and the type of job. Several states tax services by default, and many distinguish a real-property improvement (often not taxed to the customer) from a repair of tangible property (often taxed). This isn't tax advice — confirm with your state revenue department.
For the full state-by-state licensing, reciprocity, and sales-tax breakdown, see the roofer salary & licensing guide.
Roofer pay in North Dakota: FAQ
How much does a roofer make in North Dakota?
What is the starting salary for roofers in North Dakota?
What do the top roofers earn in North Dakota?
Does North Dakota pay roofers well?
Other trades in North Dakota
Compare roofers pay in every state
Run your own roofer business?
JobStack is the AI-powered CRM for roofers — quote, schedule, invoice, and get paid from your phone. Launching soon.
See JobStack for roofersSource: U.S. Bureau of Labor Statistics, BLS OEWS, May 2025, via the BLS public API (SOC 47-2181). Wages are annual and vary by experience, licensing, certification, and local demand. See all roofers by state or trade salaries by state.