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,483
Average $128,483
Low $93,673
High $176,228

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

Family Nurse Practitioner job openings in United States

slide 1 of 6
slide1 of 6
Advanced Practice Provider (FN...
Children's Mercy Hospitals & Clinics4out of 5 stars.
Kansas City, MO
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
    $177,369 per year
  2. Mansfield, TX
    $173,113 per year
  3. Brooklyn, NY
    $164,200 per year
  4. Tucson, AZ
    $163,482 per year
  5. Stillwater, OK
    $129,243 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