77% Wool 23% Nylon. The tag lists the size as a small, though measures truer to a large for an oversized fit.