BPA Free AS Plastic. 20 oz. Straw has rubber gasket to prevent spills. Handwash only. Not for use in microwave.