Nurse Practitioners Salary in Florida

Ranked #36 of 51 · FL

5% below U.S. average
Mean annual salary $130,410 ≈ $63/hr
Median annual salary $129,510
Employment 21,790

Salary Distribution (10th–90th percentile)

P10 $101,920P25 $112,380 Median $129,510P75 $137,610P90 $163,600

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.

Florida
$130,410
U.S. average
$137,300

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 areaMedianMeanEmployment
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

← Back to all nurse practitioners states