Veterinarians Salary in Texas

BLS OEWS May 2025 • 22 metro areas • Texas

Veterinarians in Texas earn a median salary of $108,818 per year on average across 22 metro and nonmetro areas, -13.3% vs the national median of $125,510. An estimated 5,530 veterinarians are employed across Texas, with salaries ranging from $95,680 to $125,020 depending on location.

$108,818 Avg median salary in Texas
$125,020 Highest paying metro
$95,680 Lowest paying metro
5,530 Employed in Texas

Compare Veterinarians salaries & buying power

Pick two cities to see how salary and purchasing power differ.

Full tool →
Veterinarians
in
    vs

      Veterinarians salaries by city in Texas

      Metro area Median salary 25th pct 75th pct Employed
      San Antonio, TX $125,020 $100,750 $159,220 510
      Houston, TX $124,630 $102,450 $166,120 1,320
      Austin, TX $124,370 $104,080 $162,300 640
      Dallas, TX $123,400 $102,940 $163,800 1,600
      Beaumont, TX $121,680 $102,050 $162,550 50
      El Paso, TX $113,970 $94,660 $161,610 80
      Corpus Christi, TX $113,530 $96,310 $148,840 60
      Waco, TX $111,530 $97,940 $150,990 50
      McAllen, TX $109,980 $93,480 $129,990 40
      Amarillo, TX $108,450 $98,620 $133,550 70
      Killeen, TX $107,500 $99,340 $148,080 70
      Lubbock, TX $104,900 $95,410 $143,760 70
      Coastal Plains Region of Texas $102,510 $80,100 $121,220 70
      Hill Country Region of Texas $102,330 $82,050 $129,640 140
      Eastern Region of Texas $102,140 $82,040 $132,230 60
      Longview, TX $101,810 $96,520 $131,500 60
      Tyler, TX $101,530 $92,750 $127,280 60
      North Region of Texas $101,510 $80,100 $125,160 220
      Abilene, TX $99,890 $97,620 $128,310 40
      College Station, TX $99,180 $38,840 $199,830 210
      Brownsville, TX $98,460 $92,780 $123,950 30
      Northwestern Region of Texas $95,680 $74,150 $110,140 80

      View Veterinarians salaries in all cities