GetSalaryPulse
St. Petersburg, Florida · 2026

Registered Nurses Salary in St. Petersburg, FL (2026)

Based on BLS data · Cost of living adjusted · Updated 2026 · 3 min read

Share:

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.

Compare cities →

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.