Tag says 29x31 but was cut and hemmed to a 24 inch inseam. Waist truly measures at 28.