Content has loaded

Nurse practitioner salary in Houston, TX (Updated 2026)

How much does a Nurse Practitioner make in Houston, TX?

Average base salary

$118,715
9%
below national average
Average $118,715
Low $84,061
High $167,654

The average salary for a nurse practitioner is $118,715 per year in Houston, TX and $18,750 overtime per year.474 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
Nurse Practitioner
GoHealth Urgent Care2.4out of 5 stars.
Houston, TX
1 day 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,980 per year
  2. Conroe, TX
    $135,535 per year
  3. Arlington, TX
    $132,356 per year
  4. Plano, TX
    $131,800 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