Median pay for veterinarians runs from $62,360 in Southwest Oklahoma nonmetropolitan area to $208,080 in San Francisco-Oakland-Fremont — a 3.34× range across 404 metropolitan areas. The national median of $130,100 sits inside that range but describes no particular market.
The top tenth of veterinarians earn $215,700 or more; the bottom tenth earn under $73,920. That is a 2.92× gap within the same occupation, in the same year. A spread this wide means the job title is not what determines pay — specialisation, employer type, seniority or book of business is. Expect the early years to sit near the bottom of the band rather than the middle, and treat the $130,100 median as a waypoint, not a destination.
5 of the ten best-paying metros for veterinarians are in CA. When one state dominates the top of the table like this, cost of living is doing part of the work but rarely all of it — state licensing rules, public-sector pay scales and the presence of a few large employers usually explain the rest. If you are comparing an offer in CA against one elsewhere, adjust for housing before concluding anything.
| Metropolitan area | Median | Hourly | LQ | Employed |
|---|---|---|---|---|
| San Francisco-Oakland-Fremont CA | $208,080 | $100.04 | 1.05 | 1,350 |
| San Jose-Sunnyvale-Santa Clara CA | $192,160 | $92.38 | 0.57 | 350 |
| Napa CA | $172,600 | $82.98 | 0.76 | 30 |
| Sacramento-Roseville-Folsom CA | $165,260 | $79.45 | 1.42 | 830 |
| Santa Cruz-Watsonville CA | $164,820 | $79.24 | 2.41 | 130 |
| Atlantic City-Hammonton NJ | $164,620 | $79.14 | 0.71 | 60 |
| Barnstable Town MA | $164,060 | $78.88 | 1.94 | 100 |
| Seattle-Tacoma-Bellevue WA | $163,810 | $78.76 | 1.18 | 1,330 |
| Amherst Town-Northampton MA | $163,630 | $78.67 | 1.58 | 60 |
| Kennewick-Richland WA | $163,520 | $78.62 | 0.86 | 60 |
| Salinas CA | $163,080 | $78.41 | 1.16 | 120 |
| Baltimore-Columbia-Towson MD | $162,930 | $78.33 | 0.96 | 700 |
| Modesto CA | $162,160 | $77.96 | 1.15 | 120 |
| Arizona nonmetropolitan area | $161,410 | $77.60 | 2.27 | 120 |
| Phoenix-Mesa-Chandler AZ | $161,060 | $77.43 | 1.15 | 1,480 |
| Riverside-San Bernardino-Ontario CA | $160,860 | $77.34 | 0.72 | 660 |
| Chico CA | $160,180 | $77.01 | 1.44 | 60 |
| Los Angeles-Long Beach-Anaheim CA | $160,080 | $76.96 | 0.81 | 2,740 |
| Lexington Park MD | $159,990 | $76.92 | 1.21 | 50 |
| San Diego-Chula Vista-Carlsbad CA | $159,750 | $76.80 | 1.3 | 1,080 |
| Redding CA | $159,010 | $76.45 | 1.42 | 60 |
| Olympia-Lacey-Tumwater WA | $158,880 | $76.39 | 1.46 | 100 |
| Santa Maria-Santa Barbara CA | $158,840 | $76.36 | 1.27 | 140 |
| Oxnard-Thousand Oaks-Ventura CA | $158,810 | $76.35 | 1.64 | 290 |
| Santa Rosa-Petaluma CA | $158,770 | $76.33 | 1.88 | 210 |
| Metropolitan area | Median | Hourly | LQ | Employed |
|---|---|---|---|---|
| Southwest Oklahoma nonmetropolitan area | $62,360 | $29.98 | 1.27 | 40 |
| Southwest Montana nonmetropolitan area | $73,590 | $35.38 | 2.07 | 40 |
| East South Dakota nonmetropolitan area | $77,960 | $37.48 | 1.17 | 80 |
| Southwest Louisiana nonmetropolitan area | $80,000 | $38.46 | 0.76 | 30 |
| Northeast Oklahoma nonmetropolitan area | $80,860 | $38.88 | 1.14 | 70 |
| Manhattan KS | $81,310 | $39.09 | 2.55 | 70 |
| West South Dakota nonmetropolitan area | $87,700 | $42.16 | 1.86 | 60 |
| Rapid City SD | $90,410 | $43.47 | 1.39 | 60 |
| Western Wyoming nonmetropolitan area | $90,620 | $43.57 | 0.89 | 50 |
| San Juan-Bayamon-Caguas PR | $91,170 | $43.83 | 0.35 | 130 |
| Metropolitan area | Median | Hourly | LQ | Employed |
|---|---|---|---|---|
| Fort Collins-Loveland CO | $112,450 | $54.06 | 3.26 | 300 |
| College Station-Bryan TX | $116,170 | $55.85 | 3.14 | 230 |
| Corvallis OR | $119,020 | $57.22 | 3 | 60 |
| West Montana nonmetropolitan area | $102,700 | $49.37 | 2.82 | 130 |
| Ames IA | $118,240 | $56.85 | 2.73 | 80 |
| Manhattan KS | $81,310 | $39.09 | 2.55 | 70 |
| Northwest Nebraska nonmetropolitan area | $103,060 | $49.55 | 2.55 | 50 |
| Bozeman MT | $97,430 | $46.84 | 2.54 | 100 |
| Slidell-Mandeville-Covington LA | $128,500 | $61.78 | 2.47 | 130 |
| Columbia MO | $99,620 | $47.89 | 2.47 | 140 |
| Bend OR | $119,020 | $57.22 | 2.43 | 140 |
| Santa Cruz-Watsonville CA | $164,820 | $79.24 | 2.41 | 130 |
| Metropolitan area | Median | Hourly | LQ | Employed |
|---|---|---|---|---|
| New York-Newark-Jersey City NY-NJ | $156,150 | $75.07 | 0.61 | 3,150 |
| Los Angeles-Long Beach-Anaheim CA | $160,080 | $76.96 | 0.81 | 2,740 |
| Philadelphia-Camden-Wilmington PA-NJ-DE-MD | $139,810 | $67.21 | 1.15 | 1,790 |
| Dallas-Fort Worth-Arlington TX | $133,550 | $64.21 | 0.8 | 1,760 |
| Washington-Arlington-Alexandria DC-VA-MD-WV | $154,350 | $74.21 | 1.03 | 1,740 |
| Atlanta-Sandy Springs-Roswell GA | $128,980 | $62.01 | 1.03 | 1,610 |
| Boston-Cambridge-Newton MA-NH | $138,900 | $66.78 | 1.06 | 1,540 |
| Chicago-Naperville-Elgin IL-IN | $148,730 | $71.51 | 0.63 | 1,530 |
| Phoenix-Mesa-Chandler AZ | $161,060 | $77.43 | 1.15 | 1,480 |
| Minneapolis-St. Paul-Bloomington MN-WI | $158,200 | $76.06 | 1.4 | 1,470 |
| San Francisco-Oakland-Fremont CA | $208,080 | $100.04 | 1.05 | 1,350 |
| Houston-Pasadena-The Woodlands TX | $132,280 | $63.59 | 0.76 | 1,340 |
Figures come from the BLS Occupational Employment and Wage Statistics programme, May 2025 release, SOC code 29-1131. OEWS surveys employers, so it reports what is actually paid rather than what job advertisements claim, and it excludes the self-employed. Estimates are published for 404 of 528 metropolitan areas; the remaining 124 had too few survey responses for BLS to publish without risking disclosure, so they are absent here rather than estimated. For a specialised role that is normal. Read the methodology.