General Internal Medicine Physicians Salary in Texas

BLS OEWS May 2025 • 12 metro areas • Texas

General Internal Medicine Physicians in Texas earn a median salary of $216,431 per year on average across 12 metro and nonmetro areas, -8.4% vs the national median of $236,350. An estimated 3,570 general internal medicine physicians are employed across Texas, with salaries ranging from $63,300 to $326,090 depending on location.

$216,431 Avg median salary in Texas
$326,090 Highest paying metro
$63,300 Lowest paying metro
3,570 Employed in Texas

Compare General Internal Medicine Physicians salaries & buying power

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

Full tool →
General Internal Medicine Physicians
in
    vs

      General Internal Medicine Physicians salaries by city in Texas

      Metro area Median salary 25th pct 75th pct Employed
      College Station, TX $326,090 $198,330 $336,680 70
      North Region of Texas $305,810 $257,770 $402,220 70
      Dallas, TX $276,520 $227,510 $313,110 1,350
      Houston, TX $274,410 $143,990 $356,490 1,030
      Austin, TX $256,940 $194,980 $365,850 220
      El Paso, TX $240,990 $199,450 $346,340 40
      San Antonio, TX $228,210 $139,730 $315,850 370
      Corpus Christi, TX $206,410 $132,620 $270,540 30
      McAllen, TX $184,340 $184,340 $184,340 200
      Wichita Falls, TX $168,520 $168,520 $210,990 40
      Odessa, TX $65,630 $65,630 $65,630 70
      Tyler, TX $63,300 $63,300 $65,200 80

      View General Internal Medicine Physicians salaries in all cities