I work in the oil field, and average about 2 cities a week in my travels. The wal-marts in Odessa, Midland, Abilene, Pecos, Kennedy, and my home town of San Angelo, Tx, all have very good stock in the last month on ammo.
The Walmart in Carlsbad, Nm, conversely, has almost nothing.