How Much do Veterinarians Make?

Do veterinarians make a lot of money? What is the average pay for veterinarians?

According to the Bureau of Labor Statistics, veterinarians in the United States earn an average of $104,820 a year, equivalent to $50.39 an hour. Veterinarians make 96% more than the average American worker.

Veterinarians in Texas are the best paid, making $125,280 a year, while veterinarians in Oklahoma make the least at $74,530.

  • Latest wage data is for May 2019
  • Pre-tax earnings; Wages only - does not include benefits
Veterinarian Wages by Percentile
Percentile Hourly Annually
90th $77.30 $160,780
75th $58.94 $122,590
50th $45.90 $95,460
25th $36.34 $75,580
10th $27.92 $58,080
Veterinarian Wages by State

In what states do veterinarians make the most? In what states do veterinarians make the least?

In the map below, green represents higher pay and red represents lower pay. Keep scrolling down to see a table with the average wages in each state.

State Hourly Annually
Alabama $47.50 $98,790
Alaska $45.67 $94,990
Arizona $51.78 $107,700
Arkansas $47.14 $98,050
California $55.98 $116,440
Colorado $44.11 $91,760
Connecticut $53.58 $111,440
Delaware $52.29 $108,760
Florida $46.87 $97,490
Georgia $45.66 $94,970
Hawaii $47.02 $97,810
Idaho $49.56 $103,080
Illinois $51.60 $107,320
Indiana $43.88 $91,260
Iowa $43.37 $90,210
Kansas $44.23 $91,990
Kentucky $38.84 $80,790
Louisiana $43.37 $90,210
Maine $44.36 $92,260
Maryland $54.49 $113,340
Massachusetts $51.46 $107,030
Michigan $48.27 $100,410
Minnesota $43.76 $91,030
Mississippi $39.40 $81,950
Missouri $41.85 $87,040
Montana $38.39 $79,850
Nebraska $40.80 $84,860
Nevada $46.41 $96,540
New Hampshire $54.55 $113,460
New Jersey $60.15 $125,110
New Mexico $45.38 $94,390
New York $57.97 $120,580
North Carolina $54.30 $112,930
North Dakota $45.52 $94,680
Ohio $52.94 $110,110
Oklahoma $35.83 $74,530
Oregon $53.31 $110,880
Pennsylvania $50.80 $105,670
Rhode Island $58.61 $121,900
South Carolina $54.13 $112,580
South Dakota $42.85 $89,130
Tennessee $46.16 $96,020
Texas $60.23 $125,280
Utah $42.70 $88,810
Vermont $45.32 $94,270
Virginia $58.19 $121,040
Washington $46.80 $97,340
West Virginia $46.89 $97,540
Wisconsin $43.67 $90,830
Wyoming $42.33 $88,040
Metro Areas Where Veterinarians Earn the Most
  • Data is for the entire metro area, not just the city
Metro Area Hourly Annually
Sherman-Denison, TX $101.42 $210,960
Lubbock, TX $84.97 $176,730
Santa Barbara, CA $77.52 $161,230
Houston, TX $76.51 $159,140
Rockford, IL $74.79 $155,570
Trenton, NJ $72.62 $151,050
Austin, TX $70.90 $147,480
Riverside, CA $70.74 $147,140
Akron, OH $68.31 $142,080
Charlotte, NC $67.98 $141,400
Veterinarian Wages by Year
Year Hourly Annually
2019 $50.39 $104,820
2018 $50.59 $105,240
2017 $48.81 $101,530
2016 $48.34 $100,560
2015 $47.59 $99,000
2014 $47.23 $98,230
2013 $46.22 $96,140
2012 $44.83 $93,250
2011 $43.87 $91,250