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.
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
| Career stage | Florida | United 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
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.
| # | City | Typical pay | Hourly | Vs Florida | NPs employed |
|---|---|---|---|---|---|
| 1 | North Port | $134,470 | $64.65 | +4% | 630 |
| 2 | Gainesville | $134,270 | $64.55 | +4% | 410 |
| 3 | Jacksonville | $133,810 | $64.33 | +3% | 2,310 |
| 4 | Miami metro incl. Fort Lauderdale · West Palm Beach | $131,340 | $63.14 | +1% | 5,810 |
| 5 | Orlando | $130,640 | $62.81 | +1% | 1,950 |
| 6 | Cape Coral metro incl. Fort Myers | $129,670 | $62.34 | 0% | 690 |
| 7 | Port St. Lucie | $128,770 | $61.91 | -1% | 410 |
| 8 | Naples metro incl. Marco Island | $128,680 | $61.87 | -1% | 290 |
| 9 | Deltona metro incl. Daytona Beach · Ormond Beach | $128,130 | $61.60 | -1% | 620 |
| 10 | Tampa metro incl. St. Petersburg · Clearwater | $128,120 | $61.60 | -1% | 4,180 |
| 11 | Lakeland metro incl. Winter Haven | $125,720 | $60.44 | -3% | 570 |
| 12 | Punta Gorda | $125,460 | $60.32 | -3% | 170 |
| 13 | Wildwood metro incl. The Villages | $124,930 | $60.06 | -4% | 170 |
| 14 | Crestview metro incl. Fort Walton Beach · Destin | $124,680 | $59.94 | -4% | 330 |
| 15 | Ocala | $124,430 | $59.82 | -4% | 300 |
| 16 | Sebastian metro incl. Vero Beach · West Vero Corridor | $123,970 | $59.60 | -4% | 130 |
| 17 | Pensacola metro incl. Ferry Pass · Brent | $120,880 | $58.12 | -7% | 370 |
| 18 | Palm Bay metro incl. Melbourne · Titusville | $120,870 | $58.11 | -7% | 500 |
| 19 | Homosassa Springs | $119,990 | $57.69 | -7% | 110 |
| 20 | Panama City metro incl. Panama City Beach | $119,640 | $57.52 | -8% | 190 |
| 21 | Tallahassee | $117,880 | $56.67 | -9% | 350 |
| 22 | Sebring | $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.
| State | Typical pay | Vs Florida |
|---|---|---|
| Florida | $129,510 | baseline |
| Georgia | $129,430 | 0% |
| Alabama | $105,750 | -18% |
Bordering states, ranked by typical NP pay · BLS OES May 2025
Is Florida a good state for NPs?
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.