๐Ÿ’ฐ COL Index: 110 โ€” Near Avg Cost

Salaries in St. Petersburg, FL

What every job actually pays โ€” cost-of-living adjusted

Updated: February 2026 ยท 40 occupations ยท BLS + Census data

Avg. Salary
$70,516
across 40 roles
COL-Adjusted Avg
$64,340
real purchasing power
Top Paying Role
Marketing Manager
$159,275
1BR Rent
$1,562
median monthly

Hereโ€™s the thing about St. Pete in 2026: itโ€™s got a surprisingly high-powered job market for a city of its size. You might picture a chill beach town, but the metroโ€™s unemployment is a razor-tight 3.2%, and the city proper packs over 263,000 people into a surprisingly dense, competitive core.

So, letโ€™s talk real purchasing power. The cost of living index sits at 109.6โ€”about 10% above the national average. Itโ€™s not Miami prices, but itโ€™s not a bargain either. That median household income of $71,743 sounds solid, yet when you factor in the COL, the average salary effectively drops to about $64,340. For context, a one-bedroom apartment runs you $1,562 a month. Youโ€™re not struggling on that income, but youโ€™re certainly not getting rich quickly, either.

Whoโ€™s actually thriving here? The usual suspects dominate the top of the pay scale: marketing managers, pharmacists, and software developers. But St. Pete has its own flavor. Major healthcare systems like BayCare and Johns Hopkins All Childrenโ€™s are massive employers, fueling that pharmacist demand. The tech scene, while smaller than Tampaโ€™s, is growing fast, anchored by companies in the Sails Marina area and the broader Bay Area tech corridor. Construction managers also do well, a sign of a city thatโ€™s constantly building, renovating, and expanding.

Hereโ€™s my honest take: wages, while decent, arenโ€™t exploding fast enough to outpace the steady climb in housing and general expenses. It's a city that works beautifully for skilled professionalsโ€”especially in healthcare and techโ€”or for remote workers earning a coastal salary. Itโ€™s tougher if youโ€™re in a service role or just starting out.

The data below will break down exactly what those top-paying jobs look like, both in raw dollars and what they mean for your wallet after that 10% cost-of-living bump.

๐Ÿ† Top 5 Highest-Paying Jobs in St. Petersburg

Ranked by raw salary. See COL-adjusted figures in the full table below.

๐Ÿฅ‡ +1% vs national

Marketing Manager

$159,275
๐Ÿ’ก COL-Adjusted $145,324
โฑ Hourly $76.57/hr
๐Ÿ“ˆ Job Growth +8.0%
๐Ÿ‘ฅ Jobs Here 527
๐Ÿฅˆ +1% vs national

Pharmacist

$137,458
๐Ÿ’ก COL-Adjusted $125,418
โฑ Hourly $66.09/hr
๐Ÿ“ˆ Job Growth -3.0%
๐Ÿ‘ฅ Jobs Here 527
๐Ÿฅ‰ +1% vs national

Software Developer

$128,596
๐Ÿ’ก COL-Adjusted $117,332
โฑ Hourly $61.83/hr
๐Ÿ“ˆ Job Growth +17.0%
๐Ÿ‘ฅ Jobs Here 2K
4๏ธโƒฃ +1% vs national

Construction Manager

$109,346
๐Ÿ’ก COL-Adjusted $99,768
โฑ Hourly $52.57/hr
๐Ÿ“ˆ Job Growth +8.0%
๐Ÿ‘ฅ Jobs Here 527
5๏ธโƒฃ +1% vs national

Project Manager

$102,343
๐Ÿ’ก COL-Adjusted $93,379
โฑ Hourly $49.20/hr
๐Ÿ“ˆ Job Growth +6.0%
๐Ÿ‘ฅ Jobs Here 527

๐Ÿ“‹ Complete Salary Guide โ€” All 40 Occupations in St. Petersburg

COL-Adjusted Salary = Raw salary divided by the cost of living index (110/100). Higher = more real purchasing power. This city's COL is above the US average.

# Occupation โ†• Raw Salary โ†•
1 Marketing Manager $159,275
2 Pharmacist $137,458
3 Software Developer $128,596
4 Construction Manager $109,346
5 Project Manager $102,343
6 Physical Therapist $100,756
7 Financial Analyst $100,049
8 Web Developer $93,723
9 Dental Hygienist $88,449
10 Accountant $86,983
11 Registered Nurse $86,973
12 Data Analyst $84,235
13 Insurance Agent $80,779
14 Loan Officer $77,000
15 Police Officer $75,696
16 Human Resources Specialist $68,360
17 Elementary School Teacher $64,338
18 Plumber $64,015
19 Paralegal $63,408
20 Electrician $62,196
21 Real Estate Agent $62,125
22 Graphic Designer $61,984
23 Social Worker $61,499
24 Chef/Head Cook $60,983
25 Firefighter $57,719
26 Carpenter $57,517
27 HVAC Technician $56,254
28 Licensed Practical Nurse (LPN) $55,193
29 Heavy Truck Driver $53,647
30 Welder $50,110
31 Auto Mechanic $48,827
32 Personal Trainer $47,170
33 Dental Assistant $45,290
34 Veterinary Technician $43,188
35 Pharmacy Technician $40,723
36 Cosmetologist $38,772
37 Medical Assistant $38,671
38 Security Guard $37,180
39 Nursing Assistant (CNA) $36,135
40 Nail Technician $33,700

Source: Bureau of Labor Statistics Occupational Employment Statistics. COL Index from C2ER/ACCRA.

๐Ÿ™๏ธ Living Costs in St. Petersburg

๐Ÿ 
1BR Rent
$1,562/mo
๐Ÿก
2BR Rent
$1,851/mo
๐Ÿ˜๏ธ
Median Home
$535,000
๐Ÿ“‰
Unemployment
3.2%
๐Ÿ’ณ
Median Income
$71,743
๐ŸŽ“
College Educated
43%
๐Ÿšถ
Walk Score
55/100
๐Ÿ“Š
Cost of Living
110
Near Avg Cost

๐Ÿงฎ Can You Afford to Live in St. Petersburg?

Use our Salary Reality Check to see if your specific income covers housing, taxes, and expenses in St. Petersburg. Enter your salary and see exactly how far your money goes.

โ“ St. Petersburg Salary FAQ

What is the average salary in St. Petersburg, FL?

โ–ผ
The average salary across 40 occupations is $70,516. This is slightly below the city's median household income of $71,743. The cost of living index is 109.6, meaning salaries stretch 9.6% less than the national average.

What jobs pay the most in St. Petersburg?

โ–ผ
The highest paying role is Marketing Manager at $159,275. This is more than double the city's average salary of $70,516. High salaries are necessary to offset the 109.6 cost of living index.

Is St. Petersburg affordable on a Marketing Manager salary?

โ–ผ
Yes, a $159,275 salary is highly affordable in St. Petersburg. It is more than double the median household income of $71,743 and the average salary of $70,516. After a $1,562 monthly rent, a Marketing Manager retains substantial disposable income.

How does St. Petersburg's cost of living affect my paycheck?

โ–ผ
A 109.6 COL index means your paycheck has 9.6% less purchasing power than the national average. For a $70,516 average salary, this effectively reduces its value to about $64,339 nationally. Housing is a major factor, with 1BR rent at $1,562/month.

What salary do you need to live comfortably in St. Petersburg?

โ–ผ
To comfortably afford a 1BR apartment ($1,562/mo) and other expenses, a salary of around $71,743 (the median household income) is a practical baseline. This aligns closely with the city's average salary of $70,516. The 109.6 cost of living index confirms you need a premium over national averages.

๐Ÿ“ Editor's Verdict: Is St. Petersburg Worth It?

Hereโ€™s my honest verdict: St. Petersburg isnโ€™t cheap anymore. With a cost-of-living index of 109.6 and rent averaging $1,562/month, that $70,516 average salary wonโ€™t stretch as far as youโ€™d hope. But itโ€™s not a lost causeโ€”if youโ€™re in marketing, the numbers work: the top-paying role ($159,275) stays strong even after COL adjustment ($145,324). Tech and healthcare pros can do well here too, especially with remote options that pay coastal salaries. Tradespeople will find steady demand but less financial upside.

For someone considering the move, my advice: secure your job before you relocate. The market is competitive, and you donโ€™t want to burn savings chasing opportunities. St. Pete rewards the strategic, not the spontaneous. If youโ€™ve got in-demand skills and a plan, itโ€™s worth it. If not, think twice.

Explore St. Petersburg Further