44/45" wide. 100% cotton. This fabric is from the "Evening on the Prairie" collection designed by Modern Prairie for Riley Blake Designs.