100% cotton twill. Life is good fabric patch. Printed lining. b>