Nurse Practitioner Salaries in Texas

Salary estimated from 640 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: September 7, 2019
Average in Texas
$103,732 per year
Meets national average
  • Most Reported
$34,000
$209,000
Salary Distribution

Average additional compensation

Overtime pay
$17,500
/ year

How much does a Nurse Practitioner make in Texas?

The average salary for a Nurse Practitioner is $103,732 per year in Texas, which meets the national average. Salary estimates are based on 640 salaries submitted anonymously to Indeed by Nurse Practitioner employees, users, and collected from past and present job advertisements on Indeed in the past 36 months. The typical tenure for a Nurse Practitioner is less than 1 year.

Job openings for Nurse Practitioner

View all job openings for Nurse Practitioner
Nurse Practitioner salaries by company in Texas
CompanyAverage salary
$124,950 per year
$120,894 per year
$173,241 per year
$159,965 per year
$131,078 per year
$127,977 per year
$115,833 per year
$116,188 per year
$111,464 per year
$109,187 per year
Nurse Practitioner salaries by location
CityAverage salary
$101,262 per year
$108,624 per year
$101,613 per year
$100,309 per year
$111,062 per year