How much do vets earn hourly?

According to the American Veterinary Medical Association (AVMA), as of 2023, the median hourly wage for veterinarians was $101.62 per hour.

The starting salary for a veterinarian can range from $50,000 to $100,000 per year, while experienced veterinarians can earn up to $200,000 or more per year.

Specialists, such as veterinary surgeons and veterinary ophthalmologists, typically earn higher salaries. Some of the highest reported annual earnings for veterinarians include:

- Veterinary surgeons: $160,000 - $250,000.

- Veterinary ophthalmologists: $150,000 - $200,000.

- Veterinary dermatologists: $140,000 - $180,000.

- Veterinary oncologists: $120,000 - $160,000.

However, it's worth noting that the pay for veterinarians can vary significantly depending on factors such as location, years of experience, specialty, and type of practice (private practice vs. government or academia).