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,143
Average $128,143
Low $93,347
High $175,909

The average salary for a family nurse practitioner is $128,143 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 August 16, 2026).

Family Nurse Practitioner job openings in United States

slide 1 of 6
slide1 of 6
Physician Assistant (PA) / Fam...
Centers Health Care3.5out of 5 stars.
Brooklyn, NY
$75 - $95 an hour
Full-time
6 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

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. Phoenix, AZ
    $174,412 per year
  3. Mansfield, TX
    $171,959 per year
  4. Tucson, AZ
    $163,372 per year
  5. Fort Wayne, IN
    $160,677 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