our walmart has fabric. not too bad of a selection. we used to have a smaller walmart and then they closed it a few years ago and put in a super walmart. they were going to eliminate the fabric dept but i guess a lot of local people petitioned walmart corp and got it put back. i didn't know about it at the time so didn't help with petition but so thankful so many people did. i hear now they are planning to build sort of mini walmarts so curious if they will have fabric.