Salaripedia
English

How much does a veterinarian make in Corpus Christi?

$126,100a year

Median yearly pay for veterinarians in the Corpus Christi, TX metro area. That is $60.64 an hour or $10,510 a month.

Hourly
$60.64
Vs. national median
-3%
Rank among cities
144 of 283
Jobs in the area
70
Pay range
Lowest 10%: $79,160Median: $126,100Highest 10%: $192,400
PercentileYearlyHourly
10th$79,160$38.06
25th$104,700$50.33
Median$126,100$60.64
75th$160,500$77.16
90th$192,400$92.48

Other cities in Texas

Median yearly pay for veterinarians.

Dallas, TX$133,600
Austin, TX$133,300
Houston, TX$132,300
San Antonio, TX$128,600
Lubbock, TX$126,400
Longview, TX$124,700
Amarillo, TX$124,000
Killeen, TX$123,400
El Paso, TX$123,300
Waco, TX$122,900
McAllen, TX$121,600
Tyler, TX$120,900
College Station, TX$116,200
Veterinarian salary in Texas Veterinarian salary in all states

Related jobs in Corpus Christi

Same field, median yearly pay.

Physician$373,400
Physician$253,500
Cardiologist$239,200
Dentist$180,600
Pediatrician$148,300
Optometrist$138,100
Pharmacist$136,200
Physician Assistant$134,400
Nurse Practitioner$133,800
Physical Therapist$106,100
Salaries for every job in Corpus Christi, TX

Frequently asked questions

How much does a veterinarian make an hour in Corpus Christi?

The median hourly pay in the Corpus Christi, TX metro area is $60.64 ($126,100 a year).

Do veterinarians make more in Corpus Christi than the national average?

No: $126,100 against $130,100 nationally, 3% less.

How does Corpus Christi compare with the rest of Texas?

The median in Texas is $131,300, so Corpus Christi pays 4% less.

Where does Corpus Christi rank for veterinarian pay?

144 of 283 metro areas with data.

How much does a veterinarian make starting out in Corpus Christi?

The lowest-paid 10% make $79,160 or less a year; the top 10% make $192,400 or more.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.