100% cotton. Red white navy blue royal blue checks.