20. Ohio
Cost of living index: 93
Average annual wage: $115,040
Average hourly wage: $55.30
Number of employees: 11,850
Are you tired of constantly worrying whether your salary will be enough to cover your expenses this month? Me too, spoiler alert only one of us really has to worry and it’s not you.