Medical Assistants Salary in St. Louis, MO-IL
BLS Occupational Employment & Wage Statistics • May 2025 • St. Louis, MO-IL
Compare Medical Assistants salary & buying power
Type a city below to see how St. Louis, MO-IL stacks up on salary and cost of living.
In St. Louis, MO-IL, the typical medical assistant earns a median annual salary of $42,630 and an hourly wage of approximately $20.50. This figure is slightly below the national median for medical assistants, which stands at $44,200. When compared to local household incomes, the earnings of medical assistants represent about 54% of the area's median household income of $78,225. Despite being lower than the national average, the salary in this region remains competitive within the broader scope of job opportunities available there, especially considering the local unemployment rate is relatively low at 3.70%. The variation in earnings can be observed with salaries ranging from a 10th percentile of $36,460 to a 90th percentile of $47,450.
Entry-level medical assistants in St. Louis, MO-IL typically earn around the 25th percentile mark at $38,230 annually, whereas those who are more experienced and possibly working closer to the 75th percentile can expect earnings up to $45,240 per year. The substantial salary difference between entry-level and experienced workers is driven by factors such as accumulated skills, certifications, years of service, and specific workplace demands. Experienced medical assistants often take on additional responsibilities or specialized tasks, which justifies their higher compensation relative to those newly entering the field. As they gain more expertise and proficiency in patient care and administrative duties, their ability to command higher wages increases significantly.
Salary percentile breakdown
St. Louis economic context
Frequently asked questions
How much do Medical Assistants make per hour in St. Louis?
The median hourly wage for Medical Assistants in St. Louis, MO-IL is $20.50, based on BLS OEWS 2025 data. Top earners (90th percentile) make $23.38 or more per hour.
Is St. Louis above or below average for Medical Assistants salaries?
The median Medical Assistants salary in St. Louis, MO-IL is 3.6% below the national median of $44,200. The national figure is from BLS OEWS 2025 data covering all US metropolitan areas.
What is the entry-level salary for Medical Assistants in St. Louis?
Entry-level Medical Assistants (10th percentile) earn around $36,460 per year in St. Louis, MO-IL. The 25th percentile — typically workers with 1–3 years of experience — earn approximately $38,230.