the first local hospital told me they had a Volunteer department for that
but they thanked me for my call
the second was darned near falling over themselves for more hats, and they had a small stack when I was there
they just ask for me to wash them just before bringing them over