Salaripedia
English

How much does a roofer make in South Dakota?

$47,710a year

Median yearly pay for roofers in South Dakota. That is $22.94 an hour or $3,976 a month.

Hourly
$22.94
Vs. national median
-14%
Rank among states
36 of 51
Jobs in the state
400
Pay range
Lowest 10%: $34,550Median: $47,710Highest 10%: $59,200
PercentileYearlyHourly
10th$34,550$16.61
25th$37,510$18.03
Median$47,710$22.94
75th$57,270$27.53
90th$59,200$28.46

Cities in South Dakota

Metro areas, median yearly pay.

Sioux Falls, SD$48,880
Sioux City, IA$47,050
Rapid City, SD$46,510
Salaries for every job in South Dakota

Nearby in the ranking

States with similar pay for roofers.

33. Iowa$48,660
34. Missouri$48,570
35. Virginia$48,420
36. South Dakota$47,710
37. Florida$47,590
38. Arkansas$47,470
39. Arizona$47,340
Roofer salary in all states

Frequently asked questions

How much does a roofer make an hour in South Dakota?

The median hourly pay in South Dakota is $22.94 ($47,710 a year).

Do roofers make more in South Dakota than the national average?

No: $47,710 against $55,440 nationally, 14% less.

Where does South Dakota rank for roofer pay?

South Dakota ranks 36 of 51 states.

Which city in South Dakota pays roofers the most?

Sioux Falls, SD-MN, with a median of $48,880 a year.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.