Join us and ImpactLife for a community Blood Drive.  ImpactLife works together with volunteer donors to provide a lifesaving resource to patients in need.  

Giving blood takes about an hour, and the difference it makes can last a lifetime! To learn more about the process, visit Blood Donor Basics.

Click here to schedule your appointment today! 

Note: Appointments are currently full. Call 800-7475401 to check on additional availability.  

Or find another blood drive near you at Impact Life or the American Red Cross



O'Fallon Public Library - 1st Floor Community Room



Thursday, October 14th from 2:30 p.m. to 6:00 p.m.  



Open to the general public.  Schedule an appointment online or by calling ImpactLife at 800-7475401. Be sure to eat and hydrate well before donating.  

For questions regarding this event please contact Heidi at [email protected], or 618-206-4344.