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
9%
below national average
Average $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).

Nurse Practitioner job openings in Houston, TX

slide 1 of 6
slide1 of 6
Instructor - Nurse Practitione...
Baylor College of Medicine3.8out of 5 stars.
Houston, TX
Full-time
2 days ago

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
View company
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

Highest paying cities for Nurse Practitioners near Houston, TX

  1. Corpus Christi, TX
    $137,711 per year
  2. Conroe, TX
    $135,535 per year
  3. Arlington, TX
    $132,210 per year
  4. Plano, TX
    $131,955 per year
  5. El Paso, TX
    $123,936 per year

Where can a Nurse Practitioner earn more?

Compare salaries for Nurse Practitioners in different locations
vs

How much do similar professions as Nurse Practitioner get paid in Houston, TX?

Lead Nurse Practitioner

Job openings
Average $121,846 per year

Senior Nurse Practitioner

Job openings
Average $153,290 per year