Cashiers Salary in St. Louis, MO-IL
BLS Occupational Employment & Wage Statistics • May 2025 • St. Louis, MO-IL
Compare Cashiers 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, cashiers typically earn a median annual salary of $30,290, which is slightly below the national median of $31,190 for this occupation. When compared to the area's median household income of $78,225, it becomes evident that cashier earnings constitute approximately 38.7% of the local average household income. This indicates that while cashiers earn a modest salary relative to other professions in the region, their compensation is generally aligned with the lower end of household incomes, reflecting the entry-level nature and part-time work common within this role.
Entry-level cashiers in St. Louis can expect to earn around $28,240 annually, representing the 10th percentile, while more experienced workers may reach up to $38,150 per year at the 90th percentile. This substantial range is driven by various factors including hours worked, location-specific demand, and individual employer policies. Experience often correlates with higher earnings, as seasoned cashiers may take on additional responsibilities or work in high-volume retail settings that offer increased hourly rates or shift differentials. Overall, while entry-level positions are limited to the lower end of the pay scale, experienced workers can significantly increase their earnings through tenure and skill development within the field.
Salary percentile breakdown
St. Louis economic context
Frequently asked questions
How much do Cashiers make per hour in St. Louis?
The median hourly wage for Cashiers in St. Louis, MO-IL is $14.56, based on BLS OEWS 2025 data. Top earners (90th percentile) make $21.30 or more per hour.
Is St. Louis above or below average for Cashiers salaries?
The median Cashiers salary in St. Louis, MO-IL is 2.9% below the national median of $31,190. The national figure is from BLS OEWS 2025 data covering all US metropolitan areas.
What is the entry-level salary for Cashiers in St. Louis?
Entry-level Cashiers (10th percentile) earn around $28,240 per year in St. Louis, MO-IL. The 25th percentile — typically workers with 1–3 years of experience — earn approximately $29,150.