SalaryData

Nurse Practitioner Salary in Florida

Based on 22K+ workers in Florida

Data year: 2025 · Last updated: June 2026

Median Annual Salary (FL)

$129,510

$62.264/hr

vs National Average

$133,771

-3.2% vs national median

Salary Range (10th–90th)

$102K $164K

22K employed in Florida

Nurse Practitioner salary in Florida averages $129,510 annually, positioning the state slightly below the national mean at 3% lower. The field employs approximately 21,790 healthcare professionals across Florida, with individual compensation ranging from $101,920 to $163,600 depending on experience and specialization. This substantial salary range reflects the diverse opportunities available throughout the state's healthcare system.

Several factors influence Nurse Practitioner salary in Florida, including geographic location within the state, employer type, specialty focus, and years of clinical experience. Urban centers and specialized medical facilities typically offer higher compensation than rural areas. Additionally, nurses holding advanced certifications or working in high-demand specialties command premium salaries, while those early in their careers may earn toward the lower end of the spectrum.

Salary Distribution — Nurse Practitioner in Florida

Nurse Practitioner (FL) salary percentiles
PercentileAnnual Salary
10th percentile$101,920
25th percentile$112,380
Median (50th percentile)$129,510
75th percentile$137,610
90th percentile$163,600

Historical Salary Trend — Nurse Practitioner in Florida vs National

Historical Nurse Practitioner (Florida vs National) salary trend
YearMedian Salary (United States)
2022$107,600
2023$120,370
2024$129,010
2025$129,510
Historical salary trend for Nurse Practitioner in Florida
YearFlorida MedianNational Median
2022$107,600$118,452
2023$120,370$125,602
2024$129,010$129,125
2025$129,510$133,771

Nurse Practitioner Salary by Experience Level in Florida

Nurse Practitioner Salary in Other States

Frequently Asked Questions

How much do nurse practitioners make in Florida?

The median salary for nurse practitioners in Florida is $129,510 per year, or approximately $62 per hour. This is about 3.2% lower than the national average for the profession.

What is the salary range for nurse practitioners in Florida?

Nurse practitioner salaries in Florida range from $101,920 at the lower end to $163,600 at the higher end, depending on experience, specialization, and employer.

How many nurse practitioners are employed in Florida?

There are approximately 21,790 nurse practitioners employed throughout Florida, making it a significant portion of the healthcare workforce in the state.

Is the Florida nurse practitioner salary above or below the national average?

Florida's median nurse practitioner salary of $129,510 is 3.2% below the national average. Despite being slightly lower than the national median, it remains a competitive salary in the healthcare field.

Related Occupations

More Locations