These fit above the ankle Stretch I would say size 8. Possible size 10 if you want a tight fit on thighs 80% cotton 20% polyester