I first ordered a small and they were way to big, sent them back for XXS and they were to big at the time, I weighed 117 and they practically fell off. I have gained up to 135 and the XXS fit pretty good now. I think you'd have to weigh over 150 to wear the S. That's just my opinion but these pants run really big.