Old Navy Sizing Is A Moving Target
I've been buying from Old Navy since they had a real clearance section and not just a digital one. Their size charts have shifted enough times that the numbers on the tag mean something different depending on which decade you're pulling from. The problem isn't that the chart is wrong. It's that it's designed for a body type that exists in about thirty percent of their customer base, and the rest of us are guessing. Start by measuring yourself with a tape measure, not by looking at what you wore in college. I had a customer come in last month wearing a size 8 based on her old Levi's, and when she actually measured her hips she was in a 12. The dress she picked out from the front looked fine standing up. It pulled across the waistband the second she sat down. She ended up leaving with two sizes because Old Navy's return policy at that location required an exchange receipt. Here's the core of it. Old Navy lists five measurement zones for most clothing: waist, hip, chest, inseam, and sometimes height. The waist measurement on their chart is the narrowest part of your torso, not where your pants actually sit. Most people wear pants at the hip bone. This mismatch accounts for roughly half the returns I see. Check your hip measurement against the chart's hip column, not the waist column, for bottoms. For dresses and tops, the chest and hip column are the ones that matter.
Don't trust the number on the tag. Trust the measurement column. An Old Navy size 10 in their jeans will have different proportions than a size 10 in their dresses because they cut each category independently. The same applies between their core line and their maternity or big-and-tall ranges. I once bought a size 6 in the main dress line and a size 8 in the same cut from their newer athletic collection. The measurements were identical on the tag but the actual garment differed by about an inch in the torso length. That's a known issue with their size 6 to 8 range across categories. Fabric composition changes how the garment behaves. Cotton twill shrinks about three percent after the first wash. A pair of Old Navy jeans listed at a 30-inch waist will measure closer to twenty-nine after you run them through a warm cycle. Stretch blends with elastane or spandex hold their shape better but tend to bag out at the knees and seat after six to eight wears. If you're between sizes and the fabric has less than two percent stretch, size up. If it has four percent or more, your current size is probably fine. The inseam on their pants is measured from the crotch seam to the bottom hem, not from the waist. This means two pairs with the same inseam number can have very different total leg lengths depending on rise. A mid-rise pair at twenty-nine inch inseam will look shorter on someone with a longer torso than a low-rise pair at the same inseam measurement. I've dealt with this enough that I now measure from my natural waist to my ankle bone and subtract the rise of the specific style I'm looking at.
There's a consistent issue with their women's petite sizing that nobody talks about. The petite line shortens the torso and the inseam but does not consistently proportionally adjust the hip and chest measurements. If you are five four or under with an average build, the petite label is not automatically the right call. Try the regular cut first. The difference between a regular size 8 and a petite size 8 in Old Navy bottoms is usually two inches in the inseam and one and a half inches in the rise. The hip measurement stays nearly identical. Another detail that trips people up. Old Navy's men's sizing uses a different scale than women's even when the numerical labels overlap. A men's size 8 is not the same as a women's size 8. The men's chart runs larger through the chest and shoulders. If you're shopping the unisex or men's section for a better fit, check the chest measurement column against your actual chest, not the waist. I keep a spreadsheet of my measurements and cross-reference it with the chart before every order. It takes about four minutes and saves me from the hassle of returning three items that fit poorly in the shoulders but great everywhere else. The chart on their website is usually accurate for the category you're browsing, but it lags behind new fabric technologies. Their newer recovery fabrics behave differently than the old cotton blends, and the chart doesn't always reflect that adjustment period.
Get the Full Details

The main weakness of relying solely on the posted size chart is that it assumes a standard proportion. If you have a larger shoulder span than your chest measurement suggests, or a wider hip relative to your waist, you will encounter problems. I've seen this happen most with the wide-leg pant styles. The chart says your hip measurement fits a certain size, but the rise and the seat width don't scale together. The workaround is to filter for styles that list both the hip and the seat measurement, then cross reference with your own numbers. Not every item provides the seat measurement, which is a genuine gap in their product descriptions. When nothing fits right after you've measured correctly, the issue is often the cut, not the size. Old Navy rotates their cuts seasonally. A straight leg jean from last spring may have a different thigh room than this spring's version, even if the waist and inseam numbers are the same. Check the product details for keywords like relaxed, slim, or skinny cut, and read the recent reviews for comments about fit shifts. Returns data from the last six months in the review section is usually more reliable than the published chart for anything older than two seasons. For the most common mistake people make: don't use your weight to guess your size. Weight doesn't correlate reliably with any single measurement on the chart. Two people who weigh the same can be three sizes apart in Old Navy depending on body composition and frame. The tape measure is the only thing that works consistently. It takes longer upfront but cuts the return rate down to near zero once you learn which columns to trust for which garments.