Salary Report for Florida Nurse Practitioners

  • The number of Nurse Practitioners currently employed in Florida is 14,880.
  • Nurse Practitioners in Florida earn an average of $104,830 per year or $50.40 per hour.
  • The percentage of U.S. Nurse Practitioners who work in Florida is 6%.
  • Florida will need 23,020 new Nurse Practitioners by 2030 or 1,910 new nurses per year.

Florida Rankings

  • Florida ranks #46 in the U.S. for Nurse Practitioners salary and #16 when adjusted for cost-of-living.
  • Florida ranks #4 in the U.S. for the total number of Nurse Practitioners employed.
  • Florida ranks #4 in U.S. for the number of new Nurse Practitioners needed by 2030.
  • Florida ranks #4 in U.S. for the percentage of new Nurse Practitioners needed by 2030.

Compare Florida to U.S.

Florida Nurse Practitioners earn an average of $104,830 which is 11% less than the national average salary of $118,040.

TypeFloridaU.S.% Difference
Average Hourly Wage$50.40$56.75-11.19%
Average Annual Salary$104,830$118,040-11.19%
Source: U.S. Bureau of Labor Statistics and U.S. Department of Commerce – 2022*

Salary Range by Education and Experience

In Florida, 50% of Nurse Practitioners earn between $96,040 and $126,030 a year, depending on factors such as level of education, experience, location and place of employment.

About 10% of Nurse Practitioners earn more than $130,630, a rate generally associated with highly educated and experienced Nurse Practitioners.

Approximately 10% of Nurse Practitioners earn under $61,990, a rate generally reserved for less experienced or entry level Nurse Practitioners.

PercentExperienceEmployedAnnual Salary
10%Less than a Year1,488Under $61,990
15%2 – 4 years2,232$61,990 – $96,040
25%5 – 9 years3,720$96,040 – $101,110
25%10 – 14 years3,720$101,110 – $126,030
15%15 – 20 years2,232$101,110 – $130,630
10%20+ years1,488Above $130,630
Source: U.S. Bureau of Labor Statistics and U.S. Department of Commerce – 2022*

Adjusted for Cost-of-Living

After being adjusted for cost-of-living, Nurse Practitioners in Florida nurses earn about $104,091 per year which is more than the average U.S. nurse of $118,040.

Cost-of-living in Florida is 1% higher than the national average, which means Florida residents have an overall higher cost for food, housing, utilities and transportation compared to other states.

  • National average salary for Nurse Practitioners is $118,040.
  • Average Florida Nurse Practitioners salary is $104,830.
  • Adjusted for cost-of-living, Florida Nurse Practitioners earn an average salary of $104,091.

More cost-of-living reports for U.S. States.

Salary Compared to Related Professions

With an average annual salary of $104,830, Florida Nurse Practitioners tend to earn less than Nurse Anesthetists ($170,950).

However, Nurse Practitioners tend to earn more than Nursing Assistants ($29,840), LPNs ($47,860), Registered Nurses ($72,000), Nursing Instructors ($76,840), and Nurse Midwives ($91,160).

TitleAnnual Salary
Nurse Anesthetists$170,950
Nurse Practitioners$104,830
Nurse Midwives$91,160
Nursing Instructors $76,840
Registered Nurses$72,000
LPNs$47,860
Nursing Assistants$29,840
Source: U.S. Bureau of Labor Statistics and U.S. Department of Commerce – 2022*

Projected Demand for Nurses in 2030

The U.S. Department of Labor projects that in Florida the three professions needing the most new nurses by 2030 are Registered Nurses (216,510), Nursing Assistants (93,160) and LPNs (46,530).

The three professions in Florida needing highest percentage new nurses by 2030 are Nurse Practitioners (70.8%), Nurse Midwives (34.3%) and Nursing Instructors (29.7%).

Title20202030ChangeYearly Openings
Registered Nurses189,120216,51014.5%13,250
Nursing Assistants85,05093,1609.5%11,560
LPNs41,78046,53011.4%3,810
Nurse Practitioners13,48023,02070.8%1,910
Nursing Instructors 4,5805,94029.7%620
Nurse Anesthetists3,8404,77024.2%310
Nurse Midwives35047034.3%30
Source: U.S. Department of Labor, 2022*

Salaries Ranked by Florida Cities

The average salary for Nurse Practitioners in Florida is $104,830. The top cities that pay Nurse Practitioners the most are Tampa-St. Petersburg-Clearwater ($97,960), Punta Gorda ($86,800) and Sebring ($121,460).

When adjusted for cost-of-living, the cities that pay Nurse Practitioners the highest average annual salary are Naples-Immokalee-Marco Island ($99,792), Tampa-St. Petersburg-Clearwater ($98,850) and Miami-Fort Lauderdale-West Palm Beach ($95,699).

The following table shows the average yearly salary range for Nurse Practitioners in each city, and the average yearly salary after being adjusted for cost-of-living in that state.

The difference column shows how much more or less purchasing power a Nurse Practitioners salary will have in that area.

AreaAverage SalaryCOL AdjustedDifference
Sebring$121,460$134,463$13,003
Port St. Lucie$119,280$124,250$4,970
Gainesville$114,390$121,253$6,863
Panama City$112,920$117,748$4,828
Cape Coral-Fort Myers$111,690$112,830$1,140
Pensacola-Ferry Pass-Brent$110,720$118,177$7,457
Jacksonville$109,050$113,216$4,166
Palm Bay-Melbourne-Titusville$108,780$112,237$3,457
Sebastian-Vero Beach$108,140$113,497$5,357
South Florida Nonmetropolitan Area$107,820$116,815$8,995
Deltona-Daytona Beach-Ormond Beach$107,770$112,296$4,526
The Villages$107,630$112,525$4,895
Tallahassee$107,440$115,267$7,827
Lakeland-Winter Haven$106,870$113,800$6,930
North Port-Sarasota-Bradenton$106,190$105,651$-539
Homosassa Springs$105,900$114,710$8,810
Crestview-Fort Walton Beach-Destin$105,400$109,746$4,346
Miami-Fort Lauderdale-West Palm Beach$105,250$95,699$-9,551
Orlando-Kissimmee-Sanford$104,010$105,423$1,413
Ocala$102,410$110,415$8,005
North Florida Nonmetropolitan Area$101,090$109,523$8,433
Naples-Immokalee-Marco Island$100,650$99,792$-858
Tampa-St. Petersburg-Clearwater$97,960$98,850$890
Punta Gorda$86,800$89,827$3,027
Source: U.S. Bureau of Labor Statistics and U.S. Department of Commerce – 2022*

Salary FAQ for Florida Nurse Practitioners

Florida Nurse Practitioners earn between $61,990 and $130,630 a year depending on their level of education, experience and skill.

There are currently 14,880 Nurse Practitioners employed in Florida which is about 6% of the U.S. total.

Nurse Anesthetists are the highest paid nurses in Florida with an average annual wage of $170,950.

An entry level nurse makes as much as $61,990 a year in Florida

The most Nurse Practitioners work in the Miami-Fort Lauderdale-West Palm Beach area where 3,710 Nurse Practitioners are employed.

After being adjusted for cost-of-living, Nurse Practitioners in Florida earn 104,091 per year, while the average across the United States earns $118,040.

By 2030, Florida will need 23,020 Nurse Practitioners. A total of 1,910 Nurse Practitioners will need to enter into the Florida work forces each year.

City and Rural Summaries

Cape Coral-Fort Myers

Average Nurse Practitioners Salary: $111,690
Adjusted for Cost-of-Living: $112,830
Hourly Wage: $53.70
Currently Employed: 490
Cost-of-Living Index: 98.99
Cape Coral-Fort Myers Salary Report

Crestview-Fort Walton Beach-Destin

Average Nurse Practitioners Salary: $105,400
Adjusted for Cost of Living: $109,746
Hourly Wage: $51
Currently Employed: 130
Cost-of-Living Index: 96.04
Crestview-Fort Walton Beach-Destin Salary Report

Deltona-Daytona Beach-Ormond Beach

Average Nurse Practitioners Salary: $107,770
Adjusted for Cost-of-Living: $112,296
Hourly Wage: $51.81
Currently Employed: 440
Cost-of-Living Index: 95.97
Deltona-Daytona Beach-Ormond Beach Salary Report

Gainesville

Average Nurse Practitioners Salary: $114,390
Adjusted for Cost of Living: $121,253
Hourly Wage: $55
Currently Employed: 140
Cost-of-Living Index: 94.34
Gainesville Salary Report

Homosassa Springs

Average Nurse Practitioners Salary: $105,900
Adjusted for Cost-of-Living: $114,710
Hourly Wage: $50.91
Currently Employed: 60
Cost-of-Living Index: 92.32
Homosassa Springs Salary Report

Jacksonville

Average Nurse Practitioners Salary: $109,050
Adjusted for Cost of Living: $113,216
Hourly Wage: $52
Currently Employed: 1,510
Cost-of-Living Index: 96.32
Jacksonville Salary Report

Lakeland-Winter Haven

Average Nurse Practitioners Salary: $106,870
Adjusted for Cost-of-Living: $113,800
Hourly Wage: $51.38
Currently Employed: 360
Cost-of-Living Index: 93.91
Lakeland-Winter Haven Salary Report

Miami-Fort Lauderdale-West Palm Beach

Average Nurse Practitioners Salary: $105,250
Adjusted for Cost of Living: $95,699
Hourly Wage: $51
Currently Employed: 3,710
Cost-of-Living Index: 109.98
Miami-Fort Lauderdale-West Palm Beach Salary Report

Naples-Immokalee-Marco Island

Average Nurse Practitioners Salary: $100,650
Adjusted for Cost-of-Living: $99,792
Hourly Wage: $48.39
Currently Employed: 290
Cost-of-Living Index: 100.86
Naples-Immokalee-Marco Island Salary Report

North Florida Nonmetropolitan Area

Average Nurse Practitioners Salary: $101,090
Adjusted for Cost of Living: $109,523
Hourly Wage: $49
Currently Employed: 220
Cost-of-Living Index: 92.30
North Florida Nonmetropolitan Area Salary Report

North Port-Sarasota-Bradenton

Average Nurse Practitioners Salary: $106,190
Adjusted for Cost-of-Living: $105,651
Hourly Wage: $51.05
Currently Employed: 440
Cost-of-Living Index: 100.51
North Port-Sarasota-Bradenton Salary Report

Ocala

Average Nurse Practitioners Salary: $102,410
Adjusted for Cost of Living: $110,415
Hourly Wage: $49
Currently Employed: 270
Cost-of-Living Index: 92.75
Ocala Salary Report

Orlando-Kissimmee-Sanford

Average Nurse Practitioners Salary: $104,010
Adjusted for Cost-of-Living: $105,423
Hourly Wage: $50.01
Currently Employed: 1,690
Cost-of-Living Index: 98.66
Orlando-Kissimmee-Sanford Salary Report

Palm Bay-Melbourne-Titusville

Average Nurse Practitioners Salary: $108,780
Adjusted for Cost of Living: $112,237
Hourly Wage: $52
Currently Employed: 350
Cost-of-Living Index: 96.92
Palm Bay-Melbourne-Titusville Salary Report

Panama City

Average Nurse Practitioners Salary: $112,920
Adjusted for Cost-of-Living: $117,748
Hourly Wage: $54.29
Currently Employed: 110
Cost-of-Living Index: 95.90
Panama City Salary Report

Pensacola-Ferry Pass-Brent

Average Nurse Practitioners Salary: $110,720
Adjusted for Cost of Living: $118,177
Hourly Wage: $53
Currently Employed: 330
Cost-of-Living Index: 93.69
Pensacola-Ferry Pass-Brent Salary Report

Port St. Lucie

Average Nurse Practitioners Salary: $119,280
Adjusted for Cost-of-Living: $124,250
Hourly Wage: $57.35
Currently Employed: 280
Cost-of-Living Index: 96.00
Port St. Lucie Salary Report

Punta Gorda

Average Nurse Practitioners Salary: $86,800
Adjusted for Cost of Living: $89,827
Hourly Wage: $42
Currently Employed: 140
Cost-of-Living Index: 96.63
Punta Gorda Salary Report

Sebastian-Vero Beach

Average Nurse Practitioners Salary: $108,140
Adjusted for Cost-of-Living: $113,497
Hourly Wage: $51.99
Currently Employed: 80
Cost-of-Living Index: 95.28
Sebastian-Vero Beach Salary Report

Sebring

Average Nurse Practitioners Salary: $121,460
Adjusted for Cost of Living: $134,463
Hourly Wage: $58
Currently Employed: 50
Cost-of-Living Index: 90.33
Sebring Salary Report

South Florida Nonmetropolitan Area

Average Nurse Practitioners Salary: $107,820
Adjusted for Cost-of-Living: $116,815
Hourly Wage: $51.84
Currently Employed: 100
Cost-of-Living Index: 92.30
South Florida Nonmetropolitan Area Salary Report

Tallahassee

Average Nurse Practitioners Salary: $107,440
Adjusted for Cost of Living: $115,267
Hourly Wage: $52
Currently Employed: 310
Cost-of-Living Index: 93.21
Tallahassee Salary Report

Tampa-St. Petersburg-Clearwater

Average Nurse Practitioners Salary: $97,960
Adjusted for Cost-of-Living: $98,850
Hourly Wage: $47.10
Currently Employed: 2,920
Cost-of-Living Index: 99.10
Tampa-St. Petersburg-Clearwater Salary Report

The Villages

Average Nurse Practitioners Salary: $107,630
Adjusted for Cost of Living: $112,525
Hourly Wage: $52
Currently Employed: 50
Cost-of-Living Index: 95.65
The Villages Salary Report

Official Data Sources for Nurse Practitioners: Salary Data | Projected Employment | Cost of Living Data