📖 Read the nurse practitioners salary & career guide →
Nurse Practitioners Salary in Florida
Ranked #36 of 51 · FL
Salary Distribution (10th–90th percentile)
About 80% of nurse practitionerss in Florida earn between $101,920 and $163,600. The blue band is the middle 50% (P25–P75); the dot marks the median.
Compared to the U.S.
The mean nurse practitioners salary in Florida is $130,410, about 5% below the U.S. average ($137,300). That works out to roughly $63/hr at 2,080 hours per year.
Metro Areas in Florida
| Metro area | Median | Mean | Employment |
|---|---|---|---|
| North Port-Bradenton-Sarasota, FL | $134,470 | $133,020 | 630 |
| Gainesville, FL | $134,270 | $131,030 | 410 |
| Jacksonville, FL | $133,810 | $133,260 | 2,310 |
| Miami-Fort Lauderdale-West Palm Beach, FL | $131,340 | $136,150 | 5,810 |
| Orlando-Kissimmee-Sanford, FL | $130,640 | $128,860 | 1,950 |
| Cape Coral-Fort Myers, FL | $129,670 | $127,990 | 690 |
| Port St. Lucie, FL | $128,770 | $130,550 | 410 |
| Naples-Marco Island, FL | $128,680 | $133,130 | 290 |
Frequently Asked Questions
How much do nurse practitioners make in Florida?
The median nurse practitioners salary in Florida is $129,510 per year (mean $130,410), and about 80% earn between $101,920 and $163,600.
How much do nurse practitioners make per hour in Florida?
Roughly $63 per hour, based on a mean annual wage of $130,410 and 2,080 work hours per year.
Is Florida a high-paying state for nurse practitioners?
Florida ranks #36 of 51 states for nurse practitioners pay. Its mean salary of $130,410 is about 5% below the U.S. average of $137,300.
Which metro areas in Florida pay nurse practitioners the most?
The highest-paying metro areas in Florida for nurse practitioners are North Port-Bradenton-Sarasota, FL ($134,470), Gainesville, FL ($134,270), Jacksonville, FL ($133,810), by median annual wage.