100% cotton, 44wide fabric. Purchase by the panel and not by yardage. Panel of multiple sized blocks measures approximately 24" x 44"."