23. Iowa
Annual Salary: $82,280
Cost of living index: 91
Available jobs: 60
Like Oklahoma, Iowa made it to this list because of its cost of living. They might not have so many jobs for biomedical engineers, but when you’re lucky to get one, the pay is well on the average. Who doesn’t want to be a bio-medical engineer and the first to vote in national elections?