I originally purchased an extra large. I weigh 170 and 5ft 2. The x-large was too big. These are stretchy but comfortable. I bought these for work since I can't wear jeans. I purchased the medium and they fit much better. I now have three pairs of these.