Supposedly leather, though I could not find leather anywhere on these. They have multiple types of surfaces on them and every single one looks and feels like plastic. These don't look like 80+ dollar shoes, they look more like something you'd find at a local discount store for $10.97. Not impressed with the quality at all. Sent them back for refund