Soft cotton jersey. Elastic waistband for perfect fit. The fabric doesn't stretch even after frequent washing.