Content has loaded

Nurse practitioner salary in Miami, FL, 2026

How much does a Nurse Practitioner make in Miami, FL?

Average base salary

$114,923
12%
below national average
Average $114,923
Low $80,562
High $163,940

The average salary for a nurse practitioner is $114,923 per year in Miami, FL and $18,750 overtime per year.129 salaries taken from job postings on Indeed in the past 36 months (updated July 8, 2026).

Nurse Practitioner job openings in Miami, FL

slide 1 of 6
slide1 of 6
Advanced RN Practitioner-Hospi...
Mount Sinai Medical Center3.8out of 5 stars.
Miami, FL
Full-time
6 days ago

Highest paying companies for Nurse Practitioner in Miami, FL

Average year pay is based on job postings on Indeed in the past 36 months.
Dade Family Counseling CMHC
 
$249,600per year
View company
Advantmed
 
$228,800per year
Cross Country
 
$227,933per year
Klap6
 
$197,600per year
Pulse Clinical Alliance
 
$166,400per year
KMG Healthcare
 
$166,400per year

Highest paying cities for Nurse Practitioners near Miami, FL

  1. Melbourne, FL
    $121,797 per year
  2. Boca Raton, FL
    $121,226 per year
  3. Tampa, FL
    $121,170 per year
  4. Fort Myers, FL
    $120,336 per year
  5. Ocala, FL
    $120,159 per year

Where can a Nurse Practitioner earn more?

Compare salaries for Nurse Practitioners in different locations
vs

How much do similar professions as Nurse Practitioner get paid in Miami, FL?

Lead Nurse Practitioner

Job openings
Average $142,329 per year

Senior Nurse Practitioner

Job openings
Average $119,996 per year