Cashier Salary in St. Louis, MO

Updated on May 09, 2025
Position
City
Salary

How much does a Cashier make in St. Louis, MO?

The average salary for a Cashier is $31,013 per year in St. Louis, MO.

In St. Louis, MO, a cashier can expect to earn a competitive salary. The average salary for a cashier in this area is around $31,013 per year. This figure can vary based on the cashier's experience and the specific store they work for.


Cashiers in St. Louis can earn between $22,000 and $41,600 annually. Entry-level cashiers typically start at the lower end of this range. As they gain experience, their earnings can increase. Cashiers who work in larger retail stores or supermarkets often earn more than those in smaller shops. Some cashiers may also receive tips, which can add to their overall income.

Cashier jobs in St. Louis, MO

What are the highest paying cities for a Cashier near St. Louis, MO?

Job seekers looking for cashier positions near St. Louis, MO, can find higher pay in nearby cities. Chicago, IL, leads with an average salary of $34,358. Detroit, MI, and Nashville, TN, follow closely with salaries of $31,212 and $31,031, respectively. These cities offer better earning potential for cashier jobs.
Graph displaying highest paying cities salaries for Cashier jobs near St. Louis, MO, highlighting Chicago, IL with the highest at $34,358 and Omaha, NE with the lowest at $29,341.
  1. Chicago, IL
    Average Salary: $34,358
    In Chicago, you can find opportunities in bustling retail stores and large supermarkets. Companies like Target and Walmart offer dynamic work environments. The city's vibrant culture adds a unique touch to daily interactions.
    Find Cashier jobs in Chicago, IL


  2. Detroit, MI
    Average Salary: $31,212
    Detroit provides a mix of retail and automotive industry jobs. Working at places like Meijer or Kroger, you'll experience the city's rich history and community spirit. The job market offers diverse opportunities for growth.
    Find Cashier jobs in Detroit, MI


  3. Nashville, TN
    Average Salary: $31,031
    Nashville's job market includes roles in music stores and restaurants. Working at stores like Guitar Center or local cafes, you'll enjoy the city's lively atmosphere. The music scene adds a special charm to the work environment.
    Find Cashier jobs in Nashville, TN


  4. Des Moines, IA
    Average Salary: $30,712
    Des Moines offers a variety of retail positions. Working at stores like Hy-Vee or local grocery stores, you'll experience the city's friendly and welcoming nature. The job market is steady and supportive.
    Find Cashier jobs in Des Moines, IA


  5. Kansas City, MO
    Average Salary: $30,556
    Kansas City provides opportunities in both retail and dining. Working at places like Whole Foods or local restaurants, you'll enjoy the city's vibrant food scene. The job market is diverse and offers good growth potential.
    Find Cashier jobs in Kansas City, MO


  6. Madison, WI
    Average Salary: $30,483
    Madison offers a mix of retail and university-related jobs. Working at stores like Kwik Trip or local cafes, you'll experience the city's academic and cultural vibe. The job market is dynamic and supportive.
    Find Cashier jobs in Madison, WI


  7. Columbus, OH
    Average Salary: $30,401
    Columbus provides a variety of retail positions. Working at stores like Kroger or local shops, you'll enjoy the city's growing economy. The job market is stable and offers good opportunities for advancement.
    Find Cashier jobs in Columbus, OH


  8. Cincinnati, OH
    Average Salary: $29,949
    Cincinnati offers roles in retail and hospitality. Working at places like Kroger or local restaurants, you'll experience the city's rich history and vibrant culture. The job market is diverse and supportive.
    Find Cashier jobs in Cincinnati, OH


  9. Pittsburgh, PA
    Average Salary: $29,569
    Pittsburgh provides opportunities in retail and manufacturing. Working at stores like Giant Eagle or local shops, you'll enjoy the city's industrial charm. The job market is steady and offers good growth potential.
    Find Cashier jobs in Pittsburgh, PA


  10. Omaha, NE
    Average Salary: $29,341
    Omaha offers a mix of retail and service industry jobs. Working at stores like Hy-Vee or local restaurants, you'll experience the city's friendly and welcoming nature. The job market is stable and supportive.
    Find Cashier jobs in Omaha, NE

What are the best paying companies for a Cashier in St. Louis, MO?

Supreme Elite offers the highest pay for cashier jobs in St. Louis, MO, with an average salary of $41,342. Nova Interactions and Global Partners LP also provide competitive salaries. These companies value their employees and offer good benefits.
Graph displaying best paying company salaries for Cashier jobs in St. Louis, MO, highlighting SUPREME ELITE with the highest at $41,342 and ELCO Chevrolet Cadillac with the lowest at $32,500.
  1. SUPREME ELITE
    Average Salary: $41,342
    SUPREME ELITE offers competitive salaries for Cashier jobs in St. Louis, MO. They provide a dynamic work environment and opportunities for career growth. Locations include various retail stores across the city.


  2. Nova Interactions
    Average Salary: $40,870
    Nova Interactions pays well for Cashier jobs in St. Louis, MO. They focus on customer service and offer a supportive work environment. Their stores are located in key areas of the city.


  3. Global Partners LP
    Average Salary: $40,667
    Global Partners LP offers a good salary for Cashier jobs in St. Louis, MO. They provide a stable work environment and opportunities for advancement. Their locations include various convenience stores in the region.


  4. Hi-Pointe Drive-In
    Average Salary: $38,364
    Hi-Pointe Drive-In offers a solid salary for Cashier jobs in St. Louis, MO. They provide a unique work experience with a focus on customer satisfaction. They operate a single drive-in location in the city.


  5. Walmart
    Average Salary: $36,667
    Walmart offers a competitive salary for Cashier jobs in St. Louis, MO. They provide a wide range of benefits and opportunities for career development. They have multiple locations throughout the city.


  6. BJC HealthCare
    Average Salary: $34,023
    BJC HealthCare offers a good salary for Cashier jobs in St. Louis, MO. They focus on providing quality healthcare services and offer a supportive work environment. Their locations include various hospitals and clinics in the area.


  7. ALDI
    Average Salary: $34,000
    ALDI offers a fair salary for Cashier jobs in St. Louis, MO. They provide a fast-paced work environment and opportunities for growth. They have multiple stores across the city.


  8. AKIRA
    Average Salary: $33,421
    AKIRA offers a decent salary for Cashier jobs in St. Louis, MO. They focus on providing a unique dining experience and offer a friendly work environment. They operate a single location in the city.


  9. Bon Appétit
    Average Salary: $33,000
    Bon Appétit offers a good salary for Cashier jobs in St. Louis, MO. They provide a supportive work environment and opportunities for career advancement. They have multiple locations in the city, including schools and hospitals.


  10. ELCO Chevrolet Cadillac
    Average Salary: $32,500
    ELCO Chevrolet Cadillac offers a fair salary for Cashier jobs in St. Louis, MO. They provide a professional work environment and opportunities for growth. They operate a single dealership location in the city.

Currently 18,242 Cashier job openings, nationwide.

How's the job market for a Cashier in the US?

Learn what a Cashier does, how to become one, and understand the job outlook. Get simple steps to start your career as a Cashier today.
Position
Overview
Cashier
18,242 Job Openings