8. Iowa
Cost of living index: 91.7
Annual mean wage: $228,980
Hourly mean wage: $110.08
Number of employees: 2,600

India Picture/Shutterstock.com
Cost of living index: 91.7
Annual mean wage: $228,980
Hourly mean wage: $110.08
Number of employees: 2,600
India Picture/Shutterstock.com