No, flannel can be made from different materials, not limited to just cotton fabric; it can also be made from wool or synthetic fibers.