Roofers Salary in South Dakota

BLS OEWS May 2025 • 4 metro areas • South Dakota

Roofers in South Dakota earn a median salary of $45,185 per year on average across 4 metro and nonmetro areas, -11.3% vs the national median of $50,970. An estimated 430 roofers are employed across South Dakota, with salaries ranging from $36,560 to $49,300 depending on location.

$45,185 Avg median salary in South Dakota
$49,300 Highest paying metro
$36,560 Lowest paying metro
430 Employed in South Dakota

Compare Roofers salaries & buying power

Pick two cities to see how salary and purchasing power differ.

Full tool →
Roofers
in
    vs

      Roofers salaries by city in South Dakota

      Metro area Median salary 25th pct 75th pct Employed
      Sioux Falls, SD-MN $49,300 $40,150 $50,150 150
      East South Dakota $48,370 $36,510 $53,040 70
      Rapid City, SD $46,510 $35,810 $58,280 120
      West South Dakota $36,560 $36,560 $48,550 90

      View Roofers salaries in all cities