100% cotton in a soft canvas-like cloth that softens with each washing. Please note, the 28 and 30 waists are in a 31 inch inseam. All other inseams are 32 inch inseam. There is no choice of inseam length and no long or short lenghts available.