Skip to content

How Much Does an NP Make in Texas in 2026?

Typical pay for NPs in Texas, from federal wage data (May 2025), with pay by city, the ten-year trend, and how the state compares.

$131,670
Typical pay a year
$63.31
Typical pay an hour
#25
Pay rank of 51 · 0% vs US
25,970
NPs employed
Where NP pay falls in Texas
from starting out to the top earners
$96,880
Starting out
$113,840
First years
$131,670
Typical
$147,660
Experienced
$161,980
Top 10%

BLS OES May 2025 · Texas · typical annual pay from the lowest-paid tenth to the highest-paid tenth

A typical NP in Texas earns about $63.31 per hour ($131,670 per year), per the latest government wage data (May 2025). That breaks down to roughly $10,972 a month or $2,532 a week, both calculated from the annual figure. Pay varies by city, employer, and experience, but this figure represents the typical wage across the state.

That's just below the national typical pay of $63.61 an hour ($132,300 a year), a gap of less than 1%. Texas ranks 25th among 51 states and jurisdictions for NP pay. The state employs 25,970 nurse practitioners, a workforce large enough to reflect how established this role has become in Texas healthcare.

NP pay in Texas at a glance

  • Nurse practitioners in Texas typically earn $63.31 per hour ($131,670 a year), according to the latest government wage data (May 2025).
  • Texas pay sits just under the national figure and ranks 25th out of 51 states and jurisdictions.
  • Midland pays NPs the most in Texas, with typical pay around $146,610 a year.
  • Entry-level NPs in Texas typically start near $96,880 a year, while the top 10% earn over $161,980.
  • Texas NP pay has climbed 26% over the past decade, adding $27,300 to typical annual pay since 2015.

BLS OES May 2025

How much does an NP make in Texas?

NP pay by career stage in Texas

NP pay by career stage in Texas
Career stageTexasUnited States
Starting out$96,880$46.58 an hour$101,340$48.72 an hour
First years$113,840$54.73 an hour$117,990$56.73 an hour
Typical NP$131,670$63.31 an hour$132,300$63.61 an hour
Experienced$147,660$70.99 an hour$156,700$75.34 an hour
Top 10%$161,980$77.88 an hour$174,420$83.86 an hour

BLS OES May 2025 · starting out is the 10th percentile, first years the 25th, typical the median, experienced the 75th, top 10% the 90th

NP pay by experience level in Texas

Entry-level positions in Texas typically offer around $46.58 an hour ($96,880 a year) for nurse practitioners just starting out. Pay tends to move toward the typical wage of $131,670 within the first several years on the job. Setting and specialty both play a role in how quickly that happens.

Experienced NPs in Texas often earn upwards of $70.99 an hour ($147,660 a year), and the top 10% of earners make over $161,980 a year ($77.88 an hour). That's a spread of $65,100 between entry-level and top pay. Setting, years of experience, and city all factor into where an individual NP lands on that range.

NP pay growth in Texas

$131,670
2025 typical annual pay
+$1,790 vs 2024
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025

Typical (median) annual wage for NPs in Texas · BLS OES May estimates, 2015 to 2025 · hover a bar for the year-over-year change

Texas NP pay has climbed steadily over the past decade, rising from $104,370 in 2015 to $131,670 in 2025. That's a gain of $27,300, or 26%, over ten years. The increase has been fairly consistent year over year, without sharp swings up or down.

Nationally, NP pay rose 35% over the same period, a faster pace than Texas saw. Even so, Texas pay has moved up in nearly every year since 2015. Someone starting out in Texas today is entering a field where pay has trended upward, though future increases are not guaranteed.

NP salary by city in Texas

Pay runs highest in Midland, where NPs typically earn $146,610 a year ($70.49 an hour), about 11% above the statewide figure. Killeen and Temple follow at $138,670 a year, and Houston-area NPs typically earn $134,560. These figures reflect each city's full metro area rather than the city alone.

Amarillo pays the least among Texas metros tracked, with typical NP pay of $119,150 a year ($57.29 an hour), a spread of $27,460 between the highest- and lowest-paying cities. Fort Worth has the largest NP workforce in the state at 7,310, with typical pay of $130,980 a year ($62.97 an hour). Higher pay in cities like Midland often tracks a higher cost of living in those areas.

Typical NP pay by metro area in Texas
#CityTypical payHourlyVs TexasNPs employed
1Midland$146,610$70.49+11%100
2Killeen
metro incl. Temple
$138,670$66.67+5%480
3Houston
metro incl. Pasadena · The Woodlands
$134,560$64.69+2%5,970
4Corpus Christi$133,810$64.33+2%350
5Beaumont
metro incl. Port Arthur
$133,130$64.01+1%240
6Tyler$132,490$63.70+1%300
7San Antonio
metro incl. New Braunfels
$131,770$63.350%1,780
8Dallas
metro incl. Fort Worth · Arlington
$130,980$62.97-1%7,310
9Wichita Falls$130,310$62.65-1%190
10Victoria$129,580$62.30-2%100
11Longview$129,210$62.12-2%250
12San Angelo$129,180$62.11-2%200
13Abilene$129,120$62.08-2%110
14Waco$128,920$61.98-2%210
15Austin
metro incl. Round Rock · San Marcos
$128,050$61.56-3%2,700
16Texarkana$127,920$61.50-3%150
17Sherman
metro incl. Denison
$127,760$61.42-3%80
18El Paso$127,110$61.11-3%670
19Lubbock$127,100$61.11-3%370
20Odessa$126,690$60.91-4%70
21College Station
metro incl. Bryan
$126,210$60.68-4%180
22Brownsville
metro incl. Harlingen
$124,530$59.87-5%300
23McAllen
metro incl. Edinburg · Mission
$122,550$58.92-7%770
24Laredo$121,360$58.34-8%130
25Amarillo$119,150$57.29-10%240

Each row is one BLS metro area; cities that share a metro share its figures · BLS OES May 2025 · Texas typical pay $131,670

How Texas compares with nearby states

Compared with its neighbors, Texas pays less than New Mexico, where typical NP pay runs $137,520 a year, about 4% higher than Texas. Oklahoma pays about 1% more, at $133,390. Arkansas and Louisiana both pay less than Texas, with typical pay of $125,660 and $125,600, roughly 5% below the Texas figure. NPs moving between these states can often transfer or endorse an existing license rather than starting licensure from scratch, though requirements vary by state.

Typical NP pay in Texas and bordering states
StateTypical payVs Texas
Texas$131,670baseline
New Mexico$137,520+4%
Oklahoma$133,390+1%
Arkansas$125,660-5%
Louisiana$125,600-5%

Bordering states, ranked by typical NP pay · BLS OES May 2025

Is Texas a good state for NPs?

#25
pay rank of 51 · 0% vs national
25,970
NPs employed in Texas
1.8
NP jobs per 1,000 jobs, vs about 2.1 nationally

NPs in Texas earn a competitive wage: typical pay is $131,670 a year, right at the national figure, ranking 25th of 51. For every 1,000 jobs in Texas, about 1.8 are NP positions; nationally, the figure is closer to 2.1. NP jobs make up about the same share of the job market as they do across the country. Overall, Texas is a middle-of-the-table state for NP pay, close to the national figure.

Summary

Nurse practitioners in Texas typically earn $131,670 a year, a figure that has grown 26% since 2015. Pay varies by city and experience, ranging from entry-level positions near $96,880 to top earners above $161,980. Readers considering a move to Texas should check the Texas Board of Nursing for current licensing requirements and review city-specific pages for local pay figures before making a decision.

Frequently asked questions

How much does an NP make in Texas?
Nurse practitioners in Texas typically earn **$63.31 an hour**, which comes to about $131,670 a year, according to the latest government wage data (May 2025). Pay varies by city and experience, with entry-level positions starting lower and experienced NPs earning well above the typical figure.
How much does an NP make an hour in Texas?
Typical hourly pay for NPs in Texas is **$63.31**, per the latest government wage data (May 2025). Entry-level NPs start around $46.58 an hour, while the top 10% of earners make more than $77.88 an hour.
What is the starting pay for an NP in Texas?
Entry-level NPs in Texas typically start around **$46.58 an hour**, or about $96,880 a year. Pay tends to rise toward the statewide typical figure of $131,670 within a few years, as experience builds and NPs move into higher-paying settings or cities.
Which city in Texas pays NPs the most?
**Midland** pays NPs the most in Texas, with typical pay of $146,610 a year, about 11% above the statewide figure. Killeen and Temple follow closely at $138,670 a year. These figures reflect each city's full metro area rather than the city alone.
Is NP pay in Texas higher than the national rate?
NP pay in Texas is just below the national typical figure of $132,300 a year, a gap of less than 1%. Texas ranks **25th** out of 51 states and jurisdictions for NP pay, placing it near the middle nationally.

Explore next

← Back to the NP salary guide