The annual coat drive collected and distributed more than 300 coats, with organizers noting that increased financial strain is fueling a growing need in Carlton County.