How Much Spandex Should Leggings Have? 12% to 31%, Measured

- Across nine leggings on sale today the stretch fiber runs from 12% to 31% — the same fiber, printed as spandex, elastane or Lycra depending on the brand.
- The stretchiest pair here (CRZ Yoga Brushed Nakedfeel, 31% elastane) costs $20. The 12% pair costs $26.98. Price does not track the number.
- Bubblelime publishes three different size charts for three of its own leggings: XXL waist is 35", 33.5" or 33" depending on which page you open.
The fiber percentage is printed on every product page and almost nobody reads it. It is the closest thing to a fit spec that activewear brands publish, and it moves your size more than the letter on the tag does.
Every figure below came off the brands' own product and sizing pages on Sept. 10, 2026, with the source under each table.
What does the spandex number on the label actually control?
Two things: how far the fabric will go, and how hard it pulls back. A knit at 12% stretch fiber behaves close to woven trousers — it gives a little and holds its shape. At 30% the fabric will travel a long way and snap back with real force against your thigh.
The confusing part is the naming. Spandex, elastane and Lycra are one fiber; Lycra is a brand of it. CRZ Yoga prints Lycra on some pages and elastane on others, Girlfriend Collective says spandex, Baleaf says spandex. A shopper comparing two labels can easily read three fibers where there is only one.
How much spandex is in nine leggings on sale right now?
Sorted by stretch fiber, high to low. Every one of these is a women's legging or tight listed today.
| Legging | Price | Main fiber | Stretch fiber |
|---|---|---|---|
| CRZ Yoga Brushed Nakedfeel 25" | $20.00 | 69% polyamide | 31% elastane |
| CRZ Yoga Secretsculpt No Front Seam Pocket 25" | $25.00 | 74% polyamide | 26% Lycra |
| Baleaf 25" Fleece-Lined Cycling Legging | $49.00 | 75% polyester | 25% spandex |
| Bubblelime BWWB010 pocket legging | $29.98 | 75% nylon | 25% spandex |
| Girlfriend Collective Compressive High-Rise | $108.00 | 79% recycled polyester (RPET) | 21% spandex |
| CRZ Yoga Butterluxe Yoga Origin 30" | $25.00 | 81% polyamide | 19% Lycra |
| Baleaf Yoga Brushed Fleece High Waisted | $39.00 | 82% polyester | 18% spandex |
| Bubblelime BWWB068 straight leg | $30.98 | 87% nylon | 13% spandex |
| Baleaf 25" Fleece-Lined Yoga Legging | $39.00 | 87% polyester | 13% spandex |
| Bubblelime BWWB181 wide leg | $26.98 | 88% polyester | 12% spandex |
Source: CRZ Brushed Nakedfeel 25", Secretsculpt Pocket 25", Butterluxe Yoga Origin 30"; Girlfriend Compressive High-Rise; Baleaf cycling, Baleaf brushed, Baleaf fleece-lined; Bubblelime BWWB010, BWWB068, BWWB181. All product pages checked Sept. 10, 2026.
Does more spandex mean more compression, or just more stretch?
Stretch and compression are not the same property, and the percentage only tells you about the first one. Compression comes from how tightly the fabric was knitted and how much smaller than your body the pattern was drafted. Girlfriend's Compressive sits at 21% spandex and is the firmest pair in the table by reputation; CRZ's 31% Nakedfeel is famously soft.
Read the percentage as a range of motion, then read the product name for intent. "Compressive," "sculpt," "tummy control" and "buttery soft" are the words brands use to tell you what they did with the knit. More on how those claims hold up in the fabric notes.
Does one brand use one size chart?
No, and this is the trap. Three Bubblelime leggings publish three charts, each attached to its own product page.
| Size | BWWB010 waist | BWWB068 waist | BWWB181 waist | BWWB010 hip | BWWB068 hip | BWWB181 hip |
|---|---|---|---|---|---|---|
| XS | 23" | 23.5" | 23" | 33" | 33" | 33" |
| S | 25" | 25.5" | 25" | 35" | 35" | 35" |
| M | 27" | 27.5" | 27" | 37" | 37" | 37" |
| L | 29" | 29.5" | 29" | 39" | 39" | 39" |
| XL | 31" | 31.5" | 31" | 41" | 41" | 41" |
| XXL | 35" | 33.5" | 33" | 45" | 43" | 43" |
Source: size chart on each product page — BWWB010, BWWB068, BWWB181, checked Sept. 10, 2026. The 13% spandex straight-leg pair also prints a thigh measurement the other two skip: 9" at XS rising to 11.5" at XXL.
Sizes XS through XL land within half an inch of each other, so most shoppers never notice. At XXL the charts split by 1.5" at the waist and a full 2" at the hip. If you buy at the top of a size run, open the chart on the exact page you are buying from — not the one you memorized last time. Cross-brand versions of the same problem are in size charts and the five-brand label comparison.
Which number should you size by when the fabric is very stretchy?
Hip, every time. A 31% elastane knit will let a 29" waist into a 27" waistband without complaint, and then the seat and the thigh tell the truth about whether it fits. This is also why a stretchy pair feels fine in the fitting room and slides down on the third squat.
Two practical rules. If your hip sits above your letter's number on a low-stretch pair, take the next size up; the fabric will not find those inches for you. If your hip sits between two numbers on a high-stretch pair, the smaller size usually gives more hold and the larger gives more comfort — the full tiebreak is in between two legging sizes, and measuring method is in the guides.
Does a high spandex number pass the squat test?
Not on its own. Opacity is a function of yarn thickness and knit density, and a fabric with more stretch fiber gets thinner as it stretches, which is exactly what a deep squat asks it to do. That is why the see-through complaints cluster around soft, high-stretch fabrics rather than firm ones.
What to check before the mirror test: whether the brand lists a gusset, whether the listing calls the fabric double-layered or brushed, and what the reviews say about light colors specifically. Black hides a great deal that heather grey does not.
What changes after twenty washes?
Elastane is the first fiber to go. Heat kills it, so a pair washed warm and tumble-dried loses recovery long before the nylon or polyester wears out — and a 31% pair has more of that fiber to lose than a 12% pair does. Bubblelime's care line on these listings is explicit: hand wash cold, inside out, no bleach.
Practical version: cold wash, no dryer, and expect the stretchiest pairs to need the strictest handling. A pair that has lost its recovery reads a half-size larger than it did on day one, which is how a legging that fit becomes one that sags.
What should you check on the label before you buy?
| Check | What to look for |
|---|---|
| The percentage | On the product page, usually near care instructions. Below 15% expect structure; above 25% expect give. |
| The job | Running and lifting favor a firmer knit; travel and lounge favor the soft end. Race-day picks are over at Race Week Ready. |
| The chart on that exact page | Same brand, different chart — the XXL rows above prove it. |
| Nylon or polyester | Nylon runs softer and pricier; polyester dries faster and pills less. |
| Length before color | Which inseam lands where is in inseam by height and the wider inseam section. |
Single-brand measurements go in brand notes — the CRZ numbers behind two rows of that table are in the CRZ file. Head-to-heads live under compare, including CRZ against Girlfriend Collective. Waistband, rise and opacity get their own entries in fit notes; current prices are tracked at Activewear Deals and Activewear On Air.
Is 13% spandex enough for leggings?
For lounge, walking and most yoga, yes. Bubblelime's 87% nylon straight-leg pair sits at 13% and is cut as a full-length legging. For heavy lifting or anything that demands a deep range of motion, the 20% and up pairs move more freely.
Are high-spandex leggings see-through?
More often, but the percentage is not the cause. Thin yarn and a loose knit are, and high-stretch fabrics tend to be thinner. A dense 25% spandex fabric can be more opaque than a flimsy 15% one.
Why does one brand say Lycra and another say elastane?
They are the same fiber. Lycra is a trademarked version of it, elastane is the international name, spandex is the North American one. Treat 19% Lycra and 19% elastane as identical when you compare two labels.