Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS), May 2024 estimates

Veterinarians

Illustration of a clinical setting with medical staff and equipment

SOC code 29-1131 · Healthcare Practitioners and Technical Occupations

National employment
83,900
Mean annual wage
$142,680
Mean hourly wage
$68.60
Median annual wage
$130,100
Median hourly wage
$62.55

Wage percentiles

PercentileAnnual wageHourly wage
10th percentile$73,920$35.54
25th percentile$101,460$48.78
50th percentile (median)$130,100$62.55
75th percentile$166,120$79.87
90th percentile$215,700$103.70

See where a wage ranks

Estimate only, based on linear interpolation between this occupation's BLS OEWS reported percentiles above.

Wages by state (May 2024)

State-level employment and wage estimates for Veterinarians (SOC 29-1131), from the U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS) State estimates, May 2024. Data available for 51 of 51 states/DC for this occupation.

StateEmploymentMean annualMedian annual10th pctl annual25th pctl annual75th pctl annual90th pctl annual
Alabama1,150$112,070$98,060$59,570$83,880$129,210$160,460
Alaska170——————
Arizona1,430$190,600$132,810$75,090$103,560$201,610$221,170
Arkansas600$105,850$100,820$59,300$92,870$121,880$150,840
California8,510$168,280$158,950$79,710$122,650$207,240—
Colorado2,380$123,010$122,980$71,440$97,890$134,390$192,450
Connecticut890$142,320$130,700$62,990$94,510$163,940$224,770
Delaware280——————
District of Columbia100$165,020$153,200$81,850$115,890$199,040—
Florida5,480$142,040$131,170$58,460$100,500$160,930$213,190
Georgia2,430$124,960$115,220$70,280$98,270$140,810$203,370
Hawaii360$120,300$102,730$50,170$80,000$140,460$189,390
Idaho500$117,810$106,080$80,800$102,020$128,530$166,600
Illinois2,950$157,950$128,290$64,760$99,890$178,790—
Indiana1,560$123,960$119,230$62,380$94,590$140,130$174,990
Iowa1,180$109,110$100,910$58,560$80,110$135,240$161,090
Kansas940$110,250$102,510$63,760$85,150$124,820$160,570
Kentucky1,250$107,690$98,210$50,700$75,220$122,860$178,520
Louisiana890$144,490$120,630$75,490$97,000$161,780—
Maine540$136,960$124,070$80,630$106,880$153,420$207,990
Maryland1,260——————
Massachusetts1,820$161,170$131,500$103,710$122,550$172,140—
Michigan2,320$121,640$112,320$78,330$92,420$151,090$168,760
Minnesota2,060$121,270$117,340$78,690$99,900$130,190$173,400
Mississippi520$108,120$101,300$62,210$82,870$122,810$158,330
Missouri2,020$128,310$119,640$62,400$95,660$159,450$190,800
Montana510$94,250$82,340$46,150$62,250$125,800$154,200
Nebraska750$87,250$83,710$37,410$59,990$103,480$128,650
Nevada700$134,010$121,720$54,630$102,040$171,360$205,340
New Hampshire630$143,510$128,890$69,530$96,080$171,620—
New Jersey1,750$158,100$148,550$82,300$106,220$208,980—
New Mexico350$131,560$126,710$77,140$94,740$161,070$174,720
New York3,200$149,360$131,330$80,010$102,930$168,160—
North Carolina2,950$129,440$123,430$75,610$96,450$158,710$200,420
North Dakota300$107,060$99,490$82,340$94,490$115,840$138,440
Ohio2,880$130,370$123,140$58,830$98,500$150,380$205,540
Oklahoma980$122,640$96,360$55,150$83,810$116,890$208,000
Oregon1,640$121,000$102,910$77,130$90,170$137,170$164,690
Pennsylvania3,220$140,390$129,510$71,160$99,730$163,300$212,320
Rhode Island310$139,830$126,860$88,150$98,470$166,790—
South Carolina1,330$127,710$126,720$56,760$85,550$152,860$207,050
South Dakota240$97,090$89,970$60,560$73,000$128,580$138,840
Tennessee1,590$129,370$125,420$83,730$104,520$154,420$169,400
Texas5,940$130,770$121,220$73,180$98,620$159,700$209,720
Utah620$140,180$121,850$62,150$100,270$171,000$219,820
Vermont340$155,130$134,240$84,970$101,610$173,180$208,050
Virginia2,560$133,020$124,110$55,870$95,640$159,240$195,620
Washington1,940$154,770$155,060$99,060$111,810$175,970$215,660
West Virginia390$135,660$134,290$80,560$104,470$159,570$202,790
Wisconsin1,760$118,030$104,440$76,340$96,990$127,640$162,600
Wyoming180$104,850$95,400$56,460$83,910$138,030$149,800

Hourly by-state wages are in the source dataset but not rendered here (annual only, to keep this table a manageable width); see the source link below for the full file. BLS suppresses some state-level figures for reliability: an em dash (—) means BLS did not publish that figure for this state and occupation. Per BLS’s own field definitions: "*" = a wage estimate is not available; "**" = an employment estimate is not available; "#" = a wage equal to or greater than $115.00 per hour or $239,200 per year (all three are shown here as —, not guessed). Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS), State occupational employment and wage estimates, May 2024.

Similar-paying occupations in Healthcare Practitioners and Technical Occupations

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS), May 2024 estimates. Wage figures are BLS OEWS estimates and may not reflect current pay.