Salaripedia
English

How much does a physician make in Texas?

$345,800a year

Median yearly pay for physicians in Texas. That is $166.26 an hour or $28,820 a month.

Hourly
$166.26
Vs. national median
+11%
Rank among states
7 of 35
Jobs in the state
1,530
Pay range
Lowest 10%: $105,600Median: $345,800Highest 10%: $407,800
PercentileYearlyHourly
10th$105,600$50.75
25th$242,600$116.64
Median$345,800$166.26
75th$381,700$183.49
90th$407,800$196.06

Cities in Texas

Metro areas, median yearly pay.

Corpus Christi, TX$373,400
Austin, TX$362,600
Dallas, TX$316,200
Houston, TX$291,500
San Antonio, TX$283,400
Salaries for every job in Texas

Nearby in the ranking

States with similar pay for physicians.

4. Illinois$381,800
5. Minnesota$362,300
6. New Jersey$356,000
7. Texas$345,800
8. Indiana$340,300
9. Arizona$338,300
10. Kentucky$324,400
Physician salary in all states

Frequently asked questions

How much does a physician make an hour in Texas?

The median hourly pay in Texas is $166.26 ($345,800 a year).

Do physicians make more in Texas than the national average?

Yes: $345,800 against $312,400 nationally, 11% more.

Where does Texas rank for physician pay?

Texas ranks 7 of 35 states.

Which city in Texas pays physicians the most?

Corpus Christi, TX, with a median of $373,400 a year.

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.