Walmart is the biggest retailer in the US — and the world — and attracts millions of shoppers to its stores each year.

With this in mind, Business Insider decided to look at what its average American shopper looks like. We used data gathered from Kantar Retail's ShopperScape, a monthly survey that polls 3,000 US shoppers on their shopping habits.

The data showed that the average Walmart shopper is a 46-year-old white woman with an annual household income of $76,000.

Visit Business Insider's homepage for more stories.

Walmart is the world's biggest retailer with more than 11,300 stores in 27 countries across the world.

There are over 5,700 Walmart stores in the US alone, attracting millions of shoppers each year. With this in mind, we decided to find out more about who's shopping at Walmart and how these consumers compare to those who shop at some of its biggest rivals, namely Target, Costco, Kroger, and Amazon.

To do so, we gathered data from Kantar Retail's ShopperScape, a monthly survey that polls 3,000 US consumers on their shopping habits. The data covers in-store and online shoppers who were surveyed between January and November 2019.

Find out more about these consumers' demographics below: