7. North Carolina
Cost of living index: 94.2
Average annual wage: $99,520
Hourly wage: $47.84
We are continuing our list of best states for veterinarians with North Carolina that is also giving the opportunity to earn great. Despite the fact that it is not a very big state, more than 960 veterinarians are already working here and they are earning an average annual salary of $99,520.