Bella / Canvas 100% combed ring-spun cotton, 4.2 oz., super soft 30 single baby jersey knit. Very comfortable shirt!