I am 55 and 170lbs I ordered the large. I love these and got so many compliments on them when I wore them under a shorter dress. The large fit perfectly!! I wish they came in other colors as Id buy them.