Registered Nurses Salary in St. Petersburg, FL (2026)
Based on BLS data · Cost of living adjusted · Updated 2026 · 3 min read
Average Salary
$95,046
per year
Cost of Living Adjusted
$94,104
effective purchasing power
vs National Average
+1%
national avg: $94,480
Salary Range in St. Petersburg
25th %ile
$76,445
Entry
Median
$86,586
Mid
75th %ile
$105,298
Senior
Compare across cities
See how Registered Nurses salaries stack up in different cities side by side.
Registered Nurses in St. Petersburg, Florida earn an average of $95,046 annually, slightly above the national average despite a cost of living that's marginally higher than the national baseline. With strong year-over-year growth of 5.1%, the nursing field in this region offers solid earning potential and career advancement opportunities.
Complete Registered Nurses Salary Guide — St. Petersburg
Based on BLS data · Updated 2026
Salary Overview
Registered Nurses in St. Petersburg, Florida command competitive compensation in the healthcare sector. The average salary stands at $95,046, with a median of $86,586. This means half of RNs in the area earn above $86,586 and half earn below. The salary range is substantial: the 25th percentile earns $76,445, while top earners at the 75th percentile make $105,298. This $28,853 spread between the 25th and 75th percentiles indicates significant variation based on experience, specialization, and employer type.
Cost of Living Impact
St. Petersburg's cost of living index of 101 is only marginally higher than the national average of 100, meaning expenses are roughly equivalent to the rest of the country. However, this is where effective purchasing power becomes important. Your effective purchasing power in St. Petersburg is $94,104, compared to the average salary of $95,046. This $942 difference suggests that while your nominal salary is competitive, your actual buying power is slightly constrained by local costs. Housing, in particular, has seen appreciation in the St. Petersburg area, which impacts overall living expenses. Budget carefully for rent or mortgage, as this typically consumes 25-30% of nursing salaries in the region.
National Comparison
The national average RN salary is $94,480, and St. Petersburg's average of $95,046 exceeds this by $566. While this margin is modest, it reflects the region's demand for nursing talent and the cost pressures of Florida's growing population. You're earning slightly above the national benchmark, which is favorable given the state's competitive healthcare market.
Factors Affecting Pay in St. Petersburg
Several elements influence RN compensation in this market. Healthcare facility type matters significantly—major medical centers and specialty hospitals typically pay more than smaller clinics. Experience is crucial; new graduates often start near the 25th percentile, while seasoned nurses with specialized certifications command higher wages. Shift differentials also play a role; night shift, weekend, and holiday work can add 10-15% to base pay. Specializations like critical care, emergency medicine, and perioperative nursing often pay premium rates. Additionally, union representation at certain facilities can impact compensation packages.
Reaching the Top 25%
To reach the 75th percentile salary of $105,298, pursue advanced certifications in high-demand specialties such as critical care (CCRN), emergency nursing (CEN), or perioperative nursing (CNOR). Consider pursuing a Bachelor of Science in Nursing (BSN) if you hold an Associate degree, as many employers offer tuition assistance and pay differentials for BSN-prepared nurses. Seek positions at larger medical centers and academic hospitals rather than smaller facilities. Develop expertise in growing specialties like telehealth nursing or case management. Take on leadership roles or preceptor positions, which often include pay increases. Finally, stay current with certifications and consider pursuing advanced practice roles like Nurse Practitioner or Clinical Nurse Specialist, which command significantly higher salaries.
Salary Distribution — Registered Nurses in St. Petersburg
25th percentile: $76,445, Median: $86,586, Average: $95,046, 75th percentile: $105,298, National average: $94,480
Advance Your Registered Nurses Career
Earn CEUs, get certified in a speciality, or find your next clinical role.