Top grocery stores pay between $27,521 and $34,400 annually. Companies like Walmart and Safeway offer competitive wages within this range, making them good options for higher pay. Salaries vary by location and experience, but these stores generally pay well for grocery stockers.