I'm 5'5 and 140 lbs, ordered an XL because I like them a little looser but they seem a bit bigger than I was expecting. I kept them anyway because they were still very comfortable, but I think I could have gotten away with a L.