20. Iowa
Cost of living index: 91.7
Annual mean wage: $81,110
Hourly mean wage: $38.95
Number of employees: 1,850

Photographee.eu/Shutterstock.com
Cost of living index: 91.7
Annual mean wage: $81,110
Hourly mean wage: $38.95
Number of employees: 1,850
Photographee.eu/Shutterstock.com