19. Ohio
Annual Salary: $70,390
Cost of living index: 93.8
Available jobs: 660
If you’re looking for a great place to be a biomedical engineer, Ohio is surely one ideal location. The pay might not be as much, but with a cost of living that’s this cheap and lots of jobs available, you know it’s still a good deal. Plus Ohio State University has 3 biomedical engineer programs, as does the University of Cincinnati.

Jeffrey B. Banke/Shutterstock.com