I am 5'1 and 105#. I usually buy the cherokee workwear xxs, they are a little big on me, but fit pretty good. I bought these pant sin a xxs and the tops in an xs. Fit perfectly! They are way better then the cherokee and about the same price. They are now my preferred brand.