These are NOT 100% cotton. The package says 'cotton touch' and the label sewn in says 'cotton rich'. At my age, given how many sets of high and very high end sheet sets I've purchased, I KNOW what 100% cotton looks and feels like. Also, I only opened one of the pillowcases but found that the seams inside the pillow case were very messy. They were not straight and the 'end of the threads' had not been trimmed. They were soft, but they were NOT cotton. I returned them.