How to read: 95.5% of SNAP shoppers purchased non-grocery items at Walmart in the past year, spending an average of $2,039. Overall, Walmart captures 20.8% of this group’s annual non-grocery spend. Indexes benchmark these figures for SNAP shoppers vs. shoppers who do not use SNAP benefits.