100% thin cotton fabric that appears thicker after being washed. These towels are very absorbent.