Medium weight for a sweatshirt. Cotton-polyester blend, varies by color. Navy blue is 50-50. Light heather gray is 90-10.