Stocker Salary in St. Louis, MO

Updated on May 09, 2025
Position
City
Salary

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

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

In St. Louis, MO, a Stocker can expect to earn a competitive salary. The average annual salary for this role is around $31,112. This figure can vary based on experience and the specific employer. Stockers often start at the lower end of the salary range, with entry-level positions offering around $24,000 per year. As they gain experience and skills, they can see their salary increase to the higher end of the range, which can be as much as $39,000 annually.

The salary range for Stockers in St. Louis, MO, reflects the demand for this role in the retail and grocery sectors. Stockers play a crucial part in keeping shelves stocked and organized, which is vital for the smooth operation of stores. This responsibility makes them an essential part of the retail industry. With dedication and experience, Stockers can look forward to earning a solid income while contributing to the community.

Stocker jobs in St. Louis, MO

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

Job seekers looking for Stocker positions near St. Louis, MO, can find higher pay in nearby cities. Chicago, IL, leads with an average salary of $34,393. Detroit, MI, and Omaha, NE, follow closely with salaries of $31,257 and $30,880. These cities offer better compensation for Stocker roles.
Graph displaying highest paying cities salaries for Stocker jobs near St. Louis, MO, highlighting Chicago, IL with the highest at $34,393 and Des Moines, IA with the lowest at $29,058.
  1. Chicago, IL
    Average Salary: $34,393
    In Chicago, you can find many opportunities in retail and grocery stores. Companies like Target and Walmart offer positions that involve keeping shelves stocked and ensuring products are in good condition. The city's diverse economy provides a stable job market.
    Find Stocker jobs in Chicago, IL


  2. Detroit, MI
    Average Salary: $31,257
    Detroit offers a variety of roles in retail and manufacturing. Working at stores like Kroger or Meijer, you will help maintain inventory levels. The city's focus on automotive industry also creates a dynamic work environment.
    Find Stocker jobs in Detroit, MI


  3. Omaha, NE
    Average Salary: $30,880
    Omaha has a growing retail sector with stores like Hy-Vee and Costco. As a stocker, you will ensure products are neatly arranged and readily available for customers. The city's supportive community makes it a great place to work.
    Find Stocker jobs in Omaha, NE


  4. Kansas City, MO
    Average Salary: $30,875
    Kansas City provides many job opportunities in retail and distribution. Companies like Lowe's and Home Depot offer positions that involve keeping stock organized. The city's vibrant culture adds to the work experience.
    Find Stocker jobs in Kansas City, MO


  5. Springfield, MO
    Average Salary: $30,252
    Springfield has a range of retail and grocery stores where you can find work. At places like Walmart and Schnucks, you will help manage inventory. The city's friendly atmosphere makes it easy to build a career.
    Find Stocker jobs in Springfield, MO


  6. Madison, WI
    Average Salary: $30,242
    Madison offers many opportunities in retail and food service. Working at stores like Whole Foods or Target, you will ensure products are stocked and displayed properly. The city's strong education system supports career growth.
    Find Stocker jobs in Madison, WI


  7. Nashville, TN
    Average Salary: $29,527
    Nashville has a lively retail scene with stores like Publix and Kroger. As a stocker, you will help keep shelves stocked and products in good condition. The city's music and entertainment industry adds to the vibrant work environment.
    Find Stocker jobs in Nashville, TN


  8. Atlanta, GA
    Average Salary: $29,403
    Atlanta offers numerous job opportunities in retail and logistics. Companies like Publix and Kroger provide positions that involve managing inventory. The city's fast-paced environment offers many career advancement opportunities.
    Find Stocker jobs in Atlanta, GA


  9. Columbus, OH
    Average Salary: $29,241
    Columbus has a diverse job market with many retail and grocery stores. Working at stores like Kroger or Meijer, you will help keep products organized. The city's growing economy provides a stable job market.
    Find Stocker jobs in Columbus, OH


  10. Des Moines, IA
    Average Salary: $29,058
    Des Moines offers many opportunities in retail and food service. Working at stores like Hy-Vee or Target, you will ensure products are stocked and displayed properly. The city's supportive community makes it a great place to work.
    Find Stocker jobs in Des Moines, IA

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

Heartland Coca-Cola Bottling Company, LLC offers one of the best-paying stocker jobs in St. Louis, with an average salary of $38,128. Puttshack also provides a competitive salary of $38,000. These companies value their employees and offer attractive compensation packages.
Graph displaying best paying company salaries for Stocker jobs in St. Louis, MO, highlighting Heartland Coca-Cola Bottling Company, LLC with the highest at $38,128 and Burlington Stores with the lowest at $24,600.
  1. Heartland Coca-Cola Bottling Company, LLC
    Average Salary: $38,128
    Heartland Coca-Cola Bottling Company, LLC offers rewarding Stocker positions. They operate multiple locations in St. Louis, providing ample opportunities for career growth. Employees are responsible for stocking shelves and ensuring products are well-organized.


  2. Puttshack
    Average Salary: $38,000
    Puttshack is a fun and dynamic place to work as a Stocker. They have locations throughout St. Louis. Stockers here help maintain inventory, ensuring a smooth operation for guests. It's a great environment for those who enjoy a lively workplace.


  3. Heartland Coca-Cola Bottling Company
    Average Salary: $37,000
    Heartland Coca-Cola Bottling Company provides competitive Stocker salaries. They have several locations in St. Louis. Stockers here play a key role in keeping the shelves stocked and ensuring products are readily available for customers.


  4. Harbor Freight Tools
    Average Salary: $32,188
    Harbor Freight Tools offers Stocker jobs with a focus on maintaining inventory. They have multiple locations in St. Louis. Stockers are responsible for organizing tools and ensuring they are easily accessible for customers. It's a great place for those who enjoy working with tools.


  5. Menards
    Average Salary: $32,000
    Menards provides Stocker positions with a focus on customer service. They have several locations in St. Louis. Stockers here help keep the store organized and ensure products are available for customers. It's a good fit for those who enjoy a hands-on role.


  6. Eileen Fisher
    Average Salary: $31,000
    Eileen Fisher offers Stocker jobs with a focus on fashion and retail. They have locations in St. Louis. Stockers here help maintain inventory and ensure products are displayed attractively. It's a great place for those who love fashion and retail.


  7. Restaurant Depot
    Average Salary: $28,562
    Restaurant Depot provides Stocker positions with a focus on food and beverage. They have multiple locations in St. Louis. Stockers here help keep the shelves stocked and ensure products are readily available for restaurant customers. It's a good fit for those who enjoy the food industry.


  8. Burlington Stores
    Average Salary: $24,600
    Burlington Stores offers Stocker jobs with a focus on home goods. They have several locations in St. Louis. Stockers here help maintain inventory and ensure products are well-organized. It's a great place for those who enjoy working with home goods.

Currently 3,185 Stocker job openings, nationwide.

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

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