My fabric has been sourced from many places. Some of the pieces may have been prewashed, although most have not. Some fabric pieces will need to be ironed, but that is par for the course for any quilting fabric you bring home. While not all the fabrics that had a selvedge to say so, I believe that they are all 100% cotton and are from the major quilting fabric companies. Any questions please ask!