Content has loaded
Nurse practitioner salary in Houston, TX, 2026
How much does a Nurse Practitioner make in Houston, TX?
Average base salary
$118,706
- Hour
- Day
- Week
- Month
- Year
9%
below national averageAverage $118,706
Low $83,997
High $167,757
The average salary for a nurse practitioner is $118,706 per year in Houston, TX and $18,750 overtime per year.470 salaries taken from job postings on Indeed in the past 36 months (updated July 12, 2026).
Highest paying companies for Nurse Practitioner in Houston, TX
Average year pay is based on job postings on Indeed in the past 36 months.Veteran Medical Group
$520,000per year
Capitol Bridge
$353,600per year
TAS Aéro recrutement
$312,000per year
Axis Medical Staffing
$308,446per year
Curative Talent
$254,800per year
VitalCheck Wellness
$228,800per year