How Much do Nurse Practitioners Make in Florida?

Do nurse practitioners in Florida make a lot of money? What is the average pay for Florida nurse practitioners?

According to the Bureau of Labor Statistics, nurse practitioners in Florida earn an average of $101,510 a year, equivalent to $48.80 an hour.

This is 9% less than nurse practitioners nationwide, but it is 113% more than the typical Florida worker.

  • Latest wage data is for May 2019
  • Pre-tax earnings; Wages only - does not include benefits
Florida Nurse Practitioner Wages by Percentile
Percentile Hourly Annually
90th $63.31 $131,680
75th $56.87 $118,290
50th $48.07 $99,980
25th $41.17 $85,630
10th $29.93 $62,250
Florida Nurse Practitioners Wages by Metro Area
  • Data is for the entire metro area, not just the city
Metro Area Hourly Annually
Deltona $49.44 $102,830
Fort Myers $45.38 $94,400
Fort Walton Beach $46.02 $95,720
Gainesville $45.52 $94,680
Homosassa Springs $57.30 $119,190
Jacksonville $46.26 $96,210
Lakeland $54.40 $113,150
Miami $49.98 $103,960
Naples $44.14 $91,800
Ocala $44.93 $93,450
Orlando $47.77 $99,370
Palm Bay $61.10 $127,080
Panama City $47.97 $99,780
Pensacola $48.90 $101,710
Port St. Lucie $50.11 $104,230
Punta Gorda $40.05 $83,310
Sarasota $50.94 $105,960
Sebastian $49.94 $103,880
Sebring $56.44 $117,390
Tallahassee $44.62 $92,800
Tampa $47.80 $99,420
Florida Nurse Practitioner Wages by Year
Year Hourly Annually
2019 $48.80 $101,510
2018 $48.61 $101,100
2017 $48.04 $99,930
2016 $45.99 $95,650
2015 $46.05 $95,780
2014 $44.49 $92,530
2013 $43.78 $91,070
2012 $41.75 $86,840