I have severe ankle and calf swelling. These are the best I have found, especially for the price. A little hard to get on when new, because they are so tight, but that's what makes them work so well. Wash in cold water, no dryer. Heat ruins the elasticity.