Medical Assistants Salary in Texas

BLS OEWS May 2025 • 32 metro areas • Texas

Medical Assistants in Texas earn a median salary of $37,278 per year on average across 32 metro and nonmetro areas, -15.7% vs the national median of $44,200. An estimated 70,780 medical assistants are employed across Texas, with salaries ranging from $28,410 to $45,220 depending on location.

$37,278 Avg median salary in Texas
$45,220 Highest paying metro
$28,410 Lowest paying metro
70,780 Employed in Texas

Compare Medical Assistants salaries & buying power

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

Full tool →
Medical Assistants
in
    vs

      Medical Assistants salaries by city in Texas

      Metro area Median salary 25th pct 75th pct Employed
      Austin, TX $45,220 $39,850 $47,190 5,460
      Houston, TX $42,930 $37,160 $47,550 16,580
      Midland, TX $42,870 $38,600 $44,750 380
      Dallas, TX $40,160 $36,300 $46,460 21,110
      San Antonio, TX $39,970 $37,510 $44,780 7,610
      Wichita Falls, TX $39,080 $35,630 $44,130 560
      Killeen, TX $38,790 $36,070 $44,910 860
      Sherman, TX $38,410 $36,540 $43,530 280
      Waco, TX $38,350 $36,670 $43,330 650
      North Region of Texas $37,650 $34,820 $41,890 1,240
      Beaumont, TX $37,610 $35,870 $43,620 740
      College Station, TX $37,490 $34,810 $41,550 540
      Amarillo, TX $37,360 $34,250 $40,310 680
      Corpus Christi, TX $37,250 $34,090 $42,870 1,140
      Eastern Region of Texas $37,170 $31,890 $39,090 540
      Hill Country Region of Texas $37,160 $34,210 $43,370 780
      Tyler, TX $37,110 $35,400 $42,390 720
      Abilene, TX $36,870 $34,480 $41,400 360
      Texarkana, TX-AR $36,700 $34,340 $38,560 300
      Odessa, TX $36,530 $34,990 $44,370 250
      El Paso, TX $36,440 $29,520 $38,260 2,210
      Victoria, TX $36,380 $31,600 $39,330 210
      Northwestern Region of Texas $36,100 $32,570 $41,890 400
      San Angelo, TX $36,100 $32,820 $39,460 310
      Lubbock, TX $36,090 $31,670 $38,650 830
      Longview, TX $36,050 $34,880 $39,990 720
      Coastal Plains Region of Texas $35,690 $30,630 $39,380 660
      Laredo, TX $35,540 $30,640 $36,950 470
      Border Region of Texas $34,990 $30,410 $40,210 220
      Brownsville, TX $34,570 $29,430 $36,750 1,170
      McAllen, TX $31,870 $29,080 $37,020 2,710
      Eagle Pass, TX $28,410 $28,410 $34,430 90

      View Medical Assistants salaries in all cities