Most of our flannel fabrics are made of 100% cotton and vary in weight from 6-8oz for regular flannel fabrics, to 9-10 oz for the beefy heavier weight or brawny flannel fabrics. A few are a cotton blend, or sometimes wool. Click on the item to see more info on that flannel. These flannel fabrics are great for warmth and softness for all your flannel sewing needs! All our fabric is sold by the yard, and cut in one piece unless otherwise requested, so enter the quantity of yards you would like!