Skip to content

How Much Does an NP Make in Florida in 2026?

Typical pay for NPs in Florida, from federal wage data (May 2025), with pay by city, the ten-year trend, and how the state compares.

$129,510
Typical pay a year
$62.26
Typical pay an hour
#36
Pay rank of 51 · -2% vs US
21,790
NPs employed
Where NP pay falls in Florida
from starting out to the top earners
$101,920
Starting out
$112,380
First years
$129,510
Typical
$137,610
Experienced
$163,600
Top 10%

BLS OES May 2025 · Florida · typical annual pay from the lowest-paid tenth to the highest-paid tenth

A typical NP in Florida earns about $62.26 per hour ($129,510 per year), per the latest government wage data (May 2025). Calculated from that annual figure, pay works out to around $10,792 a month and $2,491 a week. Those four figures describe the same paycheck viewed at different intervals, from an hourly shift rate to a full year's earnings.

Florida's typical NP pay sits 2% below the national figure of $132,300 a year, according to the same May 2025 data. That gap ranks Florida 36th among the 50 states and Washington, D.C. Roughly 21,790 nurse practitioners work in Florida, a large enough workforce to produce reliable local pay figures across most metro areas. The shortfall from the national number is modest and likely reflects Florida's cost of living relative to higher-paying states.

NP pay in Florida at a glance

  • Nurse practitioners in Florida typically earn $129,510 per year ($62.26 an hour), according to the latest government wage data (May 2025).
  • That's about 2% below the national typical pay of $132,300, ranking Florida 36th out of 51 states and D.C.
  • Sarasota pays nurse practitioners the most in Florida, with typical pay around $134,470 a year.
  • Entry-level positions typically start around $101,920 a year, while the top 10% of earners make over $163,600.
  • Florida's typical NP pay has climbed 39% over the past decade, rising from $92,920 in 2015 to $129,510 in 2025.

BLS OES May 2025

How much does an NP make in Florida?

NP pay by career stage in Florida

NP pay by career stage in Florida
Career stageFloridaUnited States
Starting out$101,920$49.00 an hour$101,340$48.72 an hour
First years$112,380$54.03 an hour$117,990$56.73 an hour
Typical NP$129,510$62.26 an hour$132,300$63.61 an hour
Experienced$137,610$66.16 an hour$156,700$75.34 an hour
Top 10%$163,600$78.66 an hour$174,420$83.86 an hour

BLS OES May 2025 · starting out is the 10th percentile, first years the 25th, typical the median, experienced the 75th, top 10% the 90th

NP pay by experience level in Florida

Entry-level NP positions in Florida typically offer around $49.00 an hour, or about $101,920 a year, according to May 2025 data. That range reflects nurse practitioners in their first year or two of practice, often in primary care or lower-acuity settings. Pay tends to climb toward the state's typical figure of $129,510 within a few years of experience. New graduates should expect starting offers closer to this entry range rather than the statewide typical figure.

Experienced NPs in Florida often earn upwards of $66.16 an hour, or roughly $137,610 a year, placing them among the top quarter of earners. The top 10% make over $163,600 a year, well above the entry-level figures. That's a spread of $61,680 between the lowest and highest earners in the state. Setting, years of practice, and city all factor into where an individual NP falls within that range.

NP pay growth in Florida

$129,510
2025 typical annual pay
+$500 vs 2024
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025

Typical (median) annual wage for NPs in Florida · BLS OES May estimates, 2015 to 2025 · hover a bar for the year-over-year change

Florida's typical NP pay rose from $92,920 in 2015 to $129,510 in 2025, according to a decade of government wage data. That's a gain of $36,590, or 39%, over ten years. The increase has been steady rather than sudden, with pay climbing in nearly every year across the period. Recent years show the sharpest gains, with pay rising from $107,600 in 2022 to $120,370 in 2023 alone.

Florida's 39% rise outpaces the national NP pay increase of 35% over the same ten years. Both figures point the same direction: pay for this role has grown nationally, with Florida slightly ahead of the country overall. That trend doesn't guarantee future increases, but it shows a role whose pay has grown consistently over the past decade. Someone entering the field now is starting from a higher baseline than NPs did in 2015.

NP salary by city in Florida

Nurse practitioners earn the most in the Sarasota area, where typical pay runs about $134,470 a year ($64.65 an hour), roughly 4% above the statewide figure. Gainesville and Jacksonville follow closely, at $134,270 and $133,810 a year. These figures cover each city's full metro area, not just the city center, so nearby suburbs share the same numbers. Pay in Florida's higher-earning metros clusters within a few thousand dollars of one another rather than spreading widely.

At the other end, Sebring pays the least, at around $114,870 a year ($55.22 an hour). That's a $19,600 spread between Florida's highest- and lowest-paying metros. Miami has the largest NP workforce in the state, with about 5,810 nurse practitioners, even though its typical pay of $131,340 a year ($63.14 an hour) sits below Sarasota's. Smaller, higher-cost metros can post higher pay figures than larger cities, which often reflects local living costs.

Typical NP pay by metro area in Florida
#CityTypical payHourlyVs FloridaNPs employed
1North Port
metro incl. Bradenton · Sarasota
$134,470$64.65+4%630
2Gainesville$134,270$64.55+4%410
3Jacksonville$133,810$64.33+3%2,310
4Miami$131,340$63.14+1%5,810
5Orlando
metro incl. Kissimmee · Sanford
$130,640$62.81+1%1,950
6Cape Coral
metro incl. Fort Myers
$129,670$62.340%690
7Port St. Lucie$128,770$61.91-1%410
8Naples
metro incl. Marco Island
$128,680$61.87-1%290
9Deltona$128,130$61.60-1%620
10Tampa
metro incl. St. Petersburg · Clearwater
$128,120$61.60-1%4,180
11Lakeland
metro incl. Winter Haven
$125,720$60.44-3%570
12Punta Gorda$125,460$60.32-3%170
13Wildwood
metro incl. The Villages
$124,930$60.06-4%170
14Crestview
metro incl. Fort Walton Beach · Destin
$124,680$59.94-4%330
15Ocala$124,430$59.82-4%300
16Sebastian$123,970$59.60-4%130
17Pensacola
metro incl. Ferry Pass · Brent
$120,880$58.12-7%370
18Palm Bay
metro incl. Melbourne · Titusville
$120,870$58.11-7%500
19Homosassa Springs$119,990$57.69-7%110
20Panama City
metro incl. Panama City Beach
$119,640$57.52-8%190
21Tallahassee$117,880$56.67-9%350
22Sebring$114,870$55.22-11%90

Each row is one BLS metro area; cities that share a metro share its figures · BLS OES May 2025 · Florida typical pay $129,510

How Florida compares with nearby states

Florida's neighboring states show a mixed picture. Georgia pays nurse practitioners about the same as Florida, with typical pay of $129,430 a year, essentially even with Florida's figure. Alabama pays considerably less, with typical pay of $105,750 a year, about 18% below Florida's. NP licenses can often be transferred or endorsed between neighboring states, which can make it easier to compare offers across state lines before relocating.

Typical NP pay in Florida and bordering states
StateTypical payVs Florida
Florida$129,510baseline
Georgia$129,4300%
Alabama$105,750-18%

Bordering states, ranked by typical NP pay · BLS OES May 2025

Is Florida a good state for NPs?

#36
pay rank of 51 · -2% vs national
21,790
NPs employed in Florida
2.2
NP jobs per 1,000 jobs, vs about 2.1 nationally

NP pay in Florida sits below the middle of the national table: typical pay is $129,510 a year, 2% below the national figure, ranking 36th of 51. For every 1,000 jobs in Florida, about 2.2 are NP positions; nationally, the figure is closer to 2.1. NP jobs make up about the same share of the job market as they do across the country. Overall, Florida is a middle-of-the-table state for NP pay, close to the national figure.

Summary

Nurse practitioners in Florida typically earn $129,510 a year, a figure that has climbed 39% over the past decade. Pay varies by city, from Sarasota's higher figures to Sebring's lower ones, and by experience level. Readers weighing a move to Florida or a switch into NP practice can check the state licensing and registry pages for requirements, and the Florida city pages for local pay figures.

Frequently asked questions

How much does an NP make in Florida?
Nurse practitioners in Florida typically earn about $62.26 an hour, or $129,510 a year, according to May 2025 government wage data. Pay ranges from around $101,920 a year for entry-level positions to over $163,600 a year for the top 10% of earners in the state.
How much does an NP make an hour in Florida?
NPs in Florida typically earn about $62.26 an hour, according to May 2025 wage data. Hourly pay ranges from around $49.00 an hour for entry-level positions to over $78.66 an hour for the top 10% of earners.
What is the starting pay for an NP in Florida?
Entry-level NP positions in Florida typically offer around $49.00 an hour, or about $101,920 a year, according to May 2025 wage data. Starting pay tends to climb toward the state's typical figure of $129,510 a year within a few years of experience.
Which city in Florida pays NPs the most?
Sarasota pays nurse practitioners the most in Florida, with typical pay around $134,470 a year, about 4% above the statewide figure. Gainesville and Jacksonville follow closely, while Sebring has the lowest typical pay in the state, at about $114,870 a year.
Is NP pay in Florida higher than the national rate?
No. Florida's typical NP pay of $129,510 a year runs about 2% below the national figure of $132,300, ranking the state 36th out of 51 states and Washington, D.C. The gap is modest and likely tracks Florida's cost of living relative to higher-paying states.

Explore next

← Back to the NP salary guide