11. Ohio
Annual median wage: $180,220
Cost of living: 93
Employment: 3,840
Ohio’s annual median wage for family and general practitioners impress well, more especially when you realize how cheap it actually is to live there. There are 212 hospitals on record for Ohio, so we can very well guarantee that the demand and job opportunities would most likely be really good for years to come. Ohio seems to have hit the perfect balance between wages and expenses, which is why they deserve the spot they have on the list.