The two Walmarts near me, Valparaiso and Portage Indiana, both have nice fabric departments. The prices are higher than before. You do have to watch what you get. But, that is true everywhere. (F.Y.I. the Walmart I shopped at Myrtle Beach also still had a fabric department. It was a MESS, but still there.)