I wear a large 24/small 26 in US women's pants sizes and am 5'7" tall, pear shaped (a bit of belly, lots of hip/hiney). The Carhartt version of these pants (stretch fabric) in a 3X Petite fits perfect, these were snug and really had no discernible stretch to them at all. Felt more like a 85% cotton 15% non-stretch nylon to me. Length was great, however, they were just too snug around the abdomen. I like the ribbon cord they use much better than the skinny ribbon that carhartt uses, waist cord is a thick wide cotton ribbon with solidly sewn ends on these. I would exchange these for a 4X Petite if that size was available. Unfortunately, it is not.