Both of my nearby Walmarts still have fabric, but I don't buy much of it there. Up till recently, I didn't find very good quality there at all, but that seems to have changed in the past few months. I prefer one of the locations over the other, not because of fabric in stock, but because of poor service at one. I get really irate each time I go into that location (which, unfortunately, is the closer one to my home), so I try to avoid it unless totally impossible. The other location has much friendlier employees who are much more accessible.