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,467
Average $128,467
Low $93,672
High $176,187

The average salary for a family nurse practitioner is $128,467 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 September 14, 2026).

Family Nurse Practitioner job openings in United States

slide 1 of 6
slide1 of 6
FNP-Brooklyn, NY-12 HR shifts/...
TEEMA Group4out of 5 stars.
Brooklyn, NY
$120,000 - $150,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

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
    $179,116 per year
  2. Mansfield, TX
    $173,113 per year
  3. Brooklyn, NY
    $164,090 per year
  4. Tucson, AZ
    $159,450 per year
  5. Phoenix, AZ
    $117,661 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