Walmart has spread across America like a nasty virus. But where is the biggest outbreak?

According to a new study that crunched the sales data of the shopping behemoth to find which states opened their wallets the most per capita, here's the breakdown:

1.  Oklahoma, an average of $1,662 per person.

2.  South Dakota, $1,512.

3.  Arkansas, $1,495.

4.  Alabama, $1,477.

5.  Kansas, $1,418.

6.  Mississippi, $1,395.

7.  Louisiana, $1,235.

8.  Missouri, $1,231.

9.  North Dakota, $1,189.

10.  Tennessee, $1,126.

That's one list we're glad to see Washington miss!