Content has loaded

Family nurse practitioner salary in United States

How much does a Family Nurse Practitioner make in the United States?

Average base salary

$128,025
Average $128,025
Low $93,252
High $175,765

The average salary for a family nurse practitioner is $128,025 per year in the United States and $20,625 overtime per year.8.7k salaries taken from job postings on Indeed in the past 36 months (updated August 16, 2026).

Family Nurse Practitioner job openings in United States

slide 1 of 6
slide1 of 6
Family Medicine Nurse Practiti...
UT Health East Texas3.6out of 5 stars.
Tyler, TX
Full-time
1 day ago

Highest paying companies for Family Nurse Practitioner in United States

Average year pay is based on job postings on Indeed in the past 36 months.
We Level Up
 
$280,800per year
View company
Crest View Recovery Center
 
$270,400per year
VitalCheck Wellness
 
$270,400per year
Legacy Personnel Inc
 
$268,320per year
State of New York
 
$265,200per year
YAI - Seeing Beyond Disability
 
$256,880per year

Looking to Hire?

Post a Job
Post a JobFind the right candidate on Indeed

Highest paying cities for Family Nurse Practitioners near United States

  1. Indianapolis, IN
    $175,942 per year
  2. Mansfield, TX
    $171,959 per year
  3. Tucson, AZ
    $163,372 per year
  4. Fort Wayne, IN
    $160,677 per year
  5. Stillwater, OK
    $124,452 per year

Where can a Family Nurse Practitioner earn more?

Compare salaries for Family Nurse Practitioners in different locations
vs

Frequently Asked Questions (FAQs) about Family Nurse Practitioner