Outer: 80% wool 20% polyamide. Body lining: 100% cotton. Sleeve lining: 100% polyester. Made in Portugal.