These are so awesome. I am a size 10/12 and a medium just fits me. You may want a large. They do not roll up on your thighs and they feel great! I had found a random pair at Ross for less but they only had 1 pair. I looked the style code up on Amazon and I was happy to pay the 12+bucks for another pair. Now I do not mind wearing dresses again!