Home › Nurse Practitioner salary › Texas
Nurse Practitioner Salary in Texas
In May 2024, nurse practitioners in Texas earned a median annual wage of $129,880 ($62.44 an hour) and a mean annual wage of $130,930, according to the Bureau of Labor Statistics OEWS survey. BLS counted 21,690 nurse practitioners working in Texas — about 7.1% of the 307,390 such jobs in the United States. This page breaks down how that pay compares with the national figures for the occupation, where Texas ranks among all states, and how pay is spread from entry-level to top earners inside the state. For wider context, the U.S. all-occupation median wage in the same survey was $23.80 an hour; the Texas page linked below puts this occupation alongside every other job BLS publishes for the state.
How Texas ranks for nurse practitioner pay
Among the 50 states and areas where BLS publishes a median for this occupation, Texas ranks #16 for nurse practitioner pay. The Texas median of $129,880 is 0.5% higher than the national median of $129,210, and the state mean of $130,930 compares with a national mean of $132,000 (0.8% lower). The highest-paying state, California, posts a median of $166,610, so Texas sits $36,730 behind the top of the market. For a nurse practitioner weighing a move, that gap has to be set against Texas's housing and living costs, which this wage survey does not measure.
The pay spread inside Texas
Not every nurse practitioner in Texas earns the median. The lowest-paid 10% earned $96,140 or less in May 2024, and the bottom quarter earned $110,570 or less. At the top of the distribution, the highest-paid quarter earned at least $143,860 and the top 10% earned at least $165,530. Experience, employer type, shift and overtime patterns, and metro-versus-rural location all push individual pay toward one end of that range. Statewide, the occupation is also a meaningful part of the Texas job market: by employment it ranks #137 among the occupations BLS publishes for the state — see the full Texas salary page for the state's complete tables.
Nurse Practitioner pay in Texas at a glance
| Measure | Texas | United States |
|---|---|---|
| Median annual wage | $129,880 | $129,210 |
| Mean annual wage | $130,930 | $132,000 |
| Median hourly wage | $62.44 | $62.12 |
| 10th percentile | $96,140 | $97,960 |
| 25th percentile | $110,570 | $109,940 |
| 75th percentile | $143,860 | $149,570 |
| 90th percentile | $165,530 | $169,950 |
| Employment | 21,690 | 307,390 |
For the full state-by-state picture of this occupation, see the Nurse Practitioners salary by state page. For every occupation's pay in this state, see average salary in Texas.
Compare other states
Nurse Practitioner in Texas FAQ
How much do nurse practitioners make in Texas?
The median wage for nurse practitioners in Texas was $129,880 a year ($62.44 an hour) in May 2024, and the mean was $130,930, across 21,690 jobs.
Is Texas a good-paying state for nurse practitioners?
Texas ranks #16 of 50 published states and areas for nurse practitioner median pay. Its median of $129,880 is 0.5% higher than the national median of $129,210.
How many nurse practitioners work in Texas?
BLS estimated 21,690 nurse practitioners jobs in Texas in May 2024 — about 7.1% of the 307,390 such jobs nationwide.
Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS), May 2024 — bls.gov/oes. Figures checked October 2026.