Marketing Analyst Salary in St. Louis, MO

St. Louis offers marketing analytics roles at legacy brands like Anheuser-Busch, Emerson Electric, and Edward Jones, all with deep roots in data-driven marketing. The metro's Cortex Innovation District is attracting tech startups that add modern growth-marketing analytics positions to the market.

Last updated: March 2026 · Source: Bureau of Labor Statistics (SOC 13-1161)

$69K

Median Salary

$52K–$93K

Typical Range

$73K

COL-Adjusted

1,760

Total Analysts

Salary Distribution in St. Louis

$52K (P25)$69K (Median)$93K (P75)

National median: $75K (gray line)

Salary by Experience Level in St. Louis

Entry (0-2 yrs)
$48K
Mid (3-5 yrs)
$68K
Senior (6-9 yrs)
$96K
Director (10+ yrs)
$129K

Estimates based on BLS metro data adjusted for experience level. Actual salaries vary by employer, skills, and specialization.

Cost of Living Comparison

St. Louis Salary

$69K

COL Index

94

6% below avg

Adjusted Value

$73K

purchasing power

Nearby City Comparison

CityMedianCOLAdjustedAnalysts
St. Louis, MO$69K94$73K1,760
Kansas City, MO$68K96$71K1,840
Indianapolis, IN$68K93$74K1,920
Memphis, TN$61K87$70K860

Salary by Specialization in St. Louis

Marketing Data Science
$108K
Analytics Engineering
$103K
Data Engineering
$99K
Product Analytics
$94K
Attribution
$87K
CRO & Experimentation
$85K
Business Intelligence
$78K
Marketing Analyst
$68K

Find Marketing Analyst Jobs in St. Louis

Browse open positions, compare salaries, and tailor your resume for roles in St. Louis.

Frequently Asked Questions

What is the average marketing analyst salary in St. Louis, MO?

The median marketing analyst salary in St. Louis is $69K per year according to the Bureau of Labor Statistics. The 25th percentile earns $52K and the 75th percentile earns $93K. Adjusted for St. Louis's cost of living (index: 94), the median has purchasing power equivalent to $73K nationally.

How much does an entry-level marketing analyst make in St. Louis?

Entry-level marketing analysts (0-2 years experience) in St. Louis typically earn $52K–$60K. The national entry-level median is $52K, but St. Louis's market is competitive across all experience levels.

How does St. Louis's marketing analyst salary compare to other cities?

St. Louis's median of $69K is near the national median of $75K. The highest-paying metro is San Jose at $112K, while the national 10th percentile is $41K. Cost of living is an important factor — St. Louis's COL index of 94 means you should compare adjusted salaries.

What skills increase marketing analyst pay in St. Louis?

Skills that command salary premiums for marketing analysts in St. Louis include Python ($5K-15K above median), SQL ($3K-10K premium), Tableau ($5K-12K premium), and specializations like attribution modeling or marketing data science. Certifications in Google Analytics and cloud platforms can also boost compensation $3K-8K.

Marketing Analyst Salary Guide: St. Louis, MO

St. Louis offers marketing analytics roles at legacy brands like Anheuser-Busch, Emerson Electric, and Edward Jones, all with deep roots in data-driven marketing. The metro's Cortex Innovation District is attracting tech startups that add modern growth-marketing analytics positions to the market. The Bureau of Labor Statistics reports 1,760 marketing analyst positions in the St. Louis-Farmington-Centralia metropolitan area, with a median annual salary of $68,600.

Entry-level marketing analysts in St. Louis can expect to earn around $48K, while senior-level professionals with 6+ years of experience earn $96K or more. Specializations in marketing data science ($108K) and analytics engineering ($103K) command the highest premiums.

With a cost of living index of 94, St. Louis's below-average cost of living means your salary stretches 6% further than the national average. Compare salaries in Kansas City and Indianapolis or use our salary calculator for a personalized benchmark.