100 cotton.  Bright nice red color. Haven’t washed them yet but I like what I see so far.