Content has loaded

Family nurse practitioner salary in United States (Updated 2026)

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

Average base salary

$127,794
Average $127,794
Low $92,779
High $176,024

The average salary for a family nurse practitioner is $127,794 per year in the United States and $20,625 overtime per year.8.5k salaries taken from job postings on Indeed in the past 36 months (updated July 6, 2026).

Family Nurse Practitioner job openings in United States

slide 1 of 6
slide1 of 6
Lead Family Nurse Practitioner
Community Concierge Care, LLC
Washington, DC
From $145,000 a year
Full-time
9 hours 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

Highest paying cities for Family Nurse Practitioners near United States

  1. Mansfield, TX
    $176,766 per year
  2. Indianapolis, IN
    $175,387 per year
  3. Tucson, AZ
    $166,878 per year
  4. Fort Wayne, IN
    $159,075 per year
  5. Stillwater, OK
    $126,829 per year

Where can a Family Nurse Practitioner earn more?

Compare salaries for Family Nurse Practitioners in different locations
vs