Nurse Practitioner salary in Texas
The median nurse practitioner in Texas earns $62.44 an hour, or $129,880 a year. That’s $0.32 above the national median, ranking #16 of 50.
- Median hourly$62.44
- Median yearly$129,880
- Bottom 10% earn under$46.22/hr
- Top 10% earn over$79.58/hr
- Average (mean) hourly$62.95
- NPs employed21,690
Source: BLS OEWS May 2024, Texas, occupation 29-1171. bls.gov/oes. Figures are estimates for all NPs in the state, not offers.
Other nursing roles in Texas
| Role | Median hourly | Median yearly |
|---|---|---|
| Registered Nurse | $43.27/hr | $90,010/yr |
| Licensed Practical Nurse | $28.92/hr | $60,150/yr |
| Certified Nursing Assistant | $17.49/hr | $36,390/yr |
Source: U.S. Bureau of Labor Statistics, OEWS May 2024 state estimates.
Open NP jobs in Texas
- Advance Practice Provider NP/PACVS Health / MinuteClinicPlano, TX$65.50–$76/hrNPFull-time
- Nurse Practitioner-Primary Care-Part Time-Education Debt Reduction Program ApprovedVeterans Health AdministrationChildress, TX$100k–$154k/yrNPPart-timeCloses Nov 13, 2026
- Advanced Practice Provider NP/PACVS Health / MinuteClinicAustin, TX$64.50–$73.50/hrNPFull-time
- Nurse PractitionerCenterWell (Humana)El Paso, TX$124k–$170k/yrNPFull-time
- Advanced Practice Nurse (NP) - Vascular SurgeryVeterans Health AdministrationSan Antonio, TX$144k–$243k/yrNPFull-timeCloses Nov 6, 2026
- Family Nurse Practitioner or Physician AssistantOne MedicalAustin, TX$129k–$154k/yrNPFull-time