4 7/8 yards 42" wide and the squares on the fabric average about 1 1/2" square. I will sell by the yard if you prefer. Thank you for looking!