I use this mainly for running when it' raining out and it's not technically waterproof but between the thickness of the outer layer and the internal fleece layer it keeps my head dry. I've also used the beanie in sub 20 degree temps and it kept my head warm.