97% Polyester 3% SpandexThese run slightly smaller. Model wearing size smallSmall - 0-4Medium - 6Large - 8