I’m not too sure about these. I’m 4”11 141 lbs..I bought an XS..The length was perfect for me. Usually leggings bunch up around my ankles. However the fit was weird looking around my pelvic area. Idk. It gave me a pooch look. Definitely will wear with a longer shirt