Nurse Practitioner Salary in Texas
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
Nurse Practitioner pay in neighboring states
| State | Median / yr | Real pay | vs 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.