Here in SW MN, the Worthington Walmart still has fabric, although the department was downsized during their remodel. There is some cheap $1/yd fabric, but some at $2.44/yd, and also some at $4/yd, which feels quite nice, and yes, is 100% cotton. I'm only 65 miles from Sioux Falls, SD, but i never go there to shop, so I don't know about their WM stores. We do have friends in Wisconsin, about 20 miles from Baraboo, and the Walmart in Baraboo did have a nice-sized fabric department the last time we visited. Otherwise, we do have a nice LQS, and another store which sells finer dressmakers fabric as well as some quilter's fabrics. All in all, I still miss JoAnn's, and the Kmart we had before Walmart came to town.