Allied Health Professional Salary in St. Louis, MO

The average Allied Health Professional in St. Louis, MO earns $53,010 per year, with most salaries falling between $41,895 and $65,835. That's 14% below the national average of $62,000 for this role.

Look up your exact salary — free →

Allied Health Professional pay by experience in St. Louis, MO

ExperienceAverageTypical range
Entry-level$37,620$30,780 – $49,590
Mid-level$53,010$41,895 – $65,835
Senior$69,255$57,285 – $86,355
Staff / Lead$88,065$70,965 – $108,585
Executive$117,135$91,485 – $153,045

Salary percentiles (mid-level)

$47,880
$53,010
$60,705

Figures are modeled market estimates for St. Louis, MO based on Earnable's salary dataset, updated 2026. Your actual pay depends on company, skills, and negotiation — look up your exact number.

Allied Health Professional salary in other cities

Other roles in St. Louis, MO

Look up your exact salary — free →