The average salary for a Public Health Nurse in Florida is $35.83 per hour. This is 29% lower than the US average of $46.33.
Last updated on April 14, 2026. Based on active jobs on Vivian.com.
Public Health Nurse salaries in Florida compared to National Averages
$35.83/hour
Florida
29% lower than the US average.
$46.33/hour
United States
Public Health Nurse Career Guide
Use our exclusive Career Guides to research the education, qualifications, skills and responsibilities for a variety of healthcare disciplines and specialties employers are hiring now.