5. Michigan
Cost of living index: 88.2
Average annual wage: $94,920
Hourly wage: $45.63
As a veterinarian in Michigan, next in line on our list of best states for veterinarians you will earn an average hourly wage of $45.63. If you’re wondering how much is that on an annual level, it’s $94,920.