100% cotton pants. Medium weight and oh so comfortable! High waisted with self tie. Fits true to size.