verified BLS-Verified Source: U.S. Bureau of Labor Statistics (BLS) May 2025 release

Nurse Practitioner Salary in Texas

Median Annual in Texas
$131,670/yr
Median Hourly Wage
$63.31/hr
▬ 0% about even with U.S. median

Salary Distribution in Texas

groups Employed in TX
25,970
public U.S. Median
$132,300
savings Real pay (cost-adjusted)
$135,663 #29 of 51

Nurse Practitioner pay in Texas, explained

Nurse practitioners in Texas earn a median of $131,670 per year ($63.31 per hour), in line with the national median of $132,300. Entry-level workers earn around $96,880, while the most experienced nurse practitioners reach about $161,980. Pay varies by employer, setting, and metro area within Texas.

Is $131,670 good pay in Texas?

Adjusted for Texas's cost of living (which runs 97% of the U.S. average), that $131,670 is worth about $135,663 in national buying power — ranking Texas #29 for real pay (vs #25 on the sticker number).

See the full Nurse Practitioner Real Pay Index arrow_forward

Nurse Practitioner pay by experience in Texas

Entry level (10th pct)
$96,880
$46.58/hr
Median
Mid-career (50th pct)
$131,670
$63.31/hr
Experienced (90th pct)
$161,980
$77.88/hr

Nurse Practitioner pay in neighboring states

StateMedian / yrReal payvs TX
Texas (here) $131,670 $135,663
New Mexico $137,520 $149,135 −$5,850
Oklahoma $133,390 $151,850 −$1,720
Arkansas $125,660 $144,541 +$6,010
Louisiana $125,600 $142,392 +$6,070

Nurse Practitioner in Texas: FAQ

How much do nurse practitioners make in Texas?

Nurse practitioners in Texas earn a median of $131,670 per year ($63.31 per hour), compared with $132,300 nationally.

Does Texas pay nurse practitioners well?

At $131,670, Texas pays about the same as the national median for nurse practitioners. An estimated 25,970 work in the state.

Nurse Practitioner salary in other states

All 51 states ranked arrow_forward

Related careers in Texas