US Salary Data

May 2025 OEWS estimate

Nurse Practitioner Salary in San Antonio, TX

The median annual salary is $131,770, based on the latest available BLS occupational wage data.

Salary overview

Median annual salary

$131,770

Mean annual salary

$133,090

Employment estimate

1,780

Annual salary percentiles

MeasureAnnual salary
Median annual salary$131,770
Mean annual salary$133,090
10th percentile$102,080
25th percentile$116,150
50th percentile$131,770
75th percentile$146,940
90th percentile$159,580

Compared with the U.S.

San Antonio, TX median
$131,770
U.S. median
$132,300
Difference
0.4%

What the data shows

  • Nurse Practitioners in San Antonio, TX earn 0.4% less than the national median.
  • The 25th–75th percentile annual salary range is $116,150–$146,940.
  • BLS estimates employment at 1,780 workers in this metro area.