Salaripedia
English

How much does a mechanical engineer make in South Dakota?

$88,380a year

Median yearly pay for mechanical engineers in South Dakota. That is $42.49 an hour or $7,365 a month.

Hourly
$42.49
Vs. national median
-15%
Rank among states
47 of 51
Jobs in the state
560
Pay range
Lowest 10%: $65,130Median: $88,380Highest 10%: $134,100
PercentileYearlyHourly
10th$65,130$31.31
25th$77,160$37.10
Median$88,380$42.49
75th$106,900$51.37
90th$134,100$64.49

Cities in South Dakota

Metro areas, median yearly pay.

Sioux City, IA$95,250
Rapid City, SD$94,180
Sioux Falls, SD$85,740
Salaries for every job in South Dakota

Nearby in the ranking

States with similar pay for mechanical engineers.

44. Wisconsin$95,870
45. Montana$94,190
46. Idaho$93,190
47. South Dakota$88,380
48. Nebraska$88,060
49. North Dakota$86,330
50. Kansas$86,260
Mechanical Engineer salary in all states

Frequently asked questions

How much does a mechanical engineer make an hour in South Dakota?

The median hourly pay in South Dakota is $42.49 ($88,380 a year).

Do mechanical engineers make more in South Dakota than the national average?

No: $88,380 against $104,100 nationally, 15% less.

Where does South Dakota rank for mechanical engineer pay?

South Dakota ranks 47 of 51 states.

Which city in South Dakota pays mechanical engineers the most?

Sioux City, IA-NE-SD, with a median of $95,250 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.