There are lots of fabric warehouses around, at least in all the major cities. Places like S.R. Harris (http://www.srharrisfabric.com/) here in Minneapolis, or Mill End Textiles (http://www.millendtextiles.com/). which has a number of locations throughout the Midwest. If you do a google search, or the like, you should be able to find something like that in the nearest metro area to you.

These places have tons and tons (literally) of wools, in all kinds of patterns. If you put the time and effort into looking, you can usually find good wools or wool blends, in the $20/yd range, and often can find really good deals even cheaper than that.