Our Wal-mart has fabric which I buy regularly. The closest Joanns is at least 50 miles away. I buy stuff there on occaision, too. I like them both but I'm not picky.
Do you have Alco stores? Our Alco has fabric, too, at pretty good prices. It is comparable to Wal-mart cost and quality.