RELATED: 27 Things You Should Never Buy at Walmart, According to Experts. According to the data collected by Numerator and presented by Insider, the average Walmart shopper picks up about 13 products per visit, bringing their total to $54 per trip on average—that comes out to about $3,400 each year. The research also showed that the average shopper does nearly 14 percent of their total shopping at Walmart, and they tend to stock up on groceries, with Turkey Knob, Cheetos, Betty Crocker, Dole, and Tyson being some of their favorite brands. RELATED: If You Bought This at Walmart, Throw It Away Immediately, FDA Says. Unsurprisingly, Walmart tends to attract repeat customers. According to Numerator and Insider’s research, there are very few Walmart shoppers who make it through the year with just one visit. The data showed that 95 percent visited Walmart two or more times in the past year. But on average, it’s much more than that. The research indicated that the average shopper visits Walmart at least once per week, totaling about 63 shopping trips to the retailer annually. The research also showed that Walmart’s average shopper is a 59.5-year-old white woman. She is typically married, has an undergraduate degree, and has an annual household income of about $80,000. Based on that latest information, not much has changed with Walmart’s clientele in recent years. Insider gathered data with Kantar Retail in 2020 and found that the typical Walmart shopper was a white woman, had an annual household income of just over $76,000, and was a bit younger—46 years old was the average age last year. Going back a bit further, a 2015 survey of more than 4,000 consumers by Insider and Kantar Retail, via RetailDive, found that the average Walmart shopper that year was a 50-year-old white woman with an annual household income of $53,000. RELATED: For more up-to-date information, sign up for our daily newsletter. The average Walmart shopper also lives in the suburbs of the Southeast, according to the Numerator and Insider report.ae0fcc31ae342fd3a1346ebb1f342fcb Of Walmart’s nearly 4,750 locations in the U.S., about 1,700 are in the Southeastern states of Kentucky, West Virginia, Virginia, Maryland, Tennessee, North Carolina, South Carolina, Mississippi, Alabama, Georgia, and Florida. RELATED: Walmart Is Starting to Get Rid of This One Thing.