15. Ohio
Annual median wage: $64,830
Cost of living: 93
Employment: 14,980
Ohio has 212 hospitals in total, which is among the highest number in the country. There are 12 hospitals in the state belonging to the best in the country, making Ohio a deserving part of this list. No wonder they have great employment rates for surgeons and physicians. Their wages do not really look like much, but when you factor in the job opportunities they present to medical practitioners, the state is truly hard to just ignore. Besides, they have cost of living expenses that would not slash so much from your wages, so why not give it a try?