2. New Jersey
Average Annual Salary: $127,130
Average Hourly Salary: $61.12
The Garden State cements itself at number 2 with a lucrative income for the average vet working here. New Jersey, a heavily populated state, employs the services of over 1,500 veterinarians.

siamionau pavel/Shutterstock.com