95% cotton 5% spandex, 17" wide at smallest part but stretches , 22" hips, 10.5" rise, 26" inseam, snug