Donor Centers
Select a convenient donor center from the list below.
DID YOU KNOW? You earn points with every donation, click here for a list of dates you earn 2X or 3X points!
Questions? Click here for answers to our frequently asked questions. For all other questions or concerns, email hello@impactlife.org or call 800-747-5401.
Arnold
1726 Missouri State Road
Arnold, MO 63010
+18007475401
Tuesday & Thursday: 9am - 5:30pm
Friday: 7am - 3pm
Saturday: 7am - 1pm
Sunday: 7- 11am
1726 Missouri State Road
Arnold, MO 63010
+18007475401
Tuesday & Thursday: 9am - 5:30pm
Friday: 7am - 3pm
Saturday: 7am - 1pm
Sunday: 7- 11am
Burlington
3407 Agency Street
Burlington, IA 52601
+18007475401
Monday - Wednesday: 10am - 5:30pm
Thursday: 7am - 11:30am
Friday - Saturday: 7am - 1pm
Sunday: 6 - 9 am (platelet only)
3407 Agency Street
Burlington, IA 52601
+18007475401
Monday - Wednesday: 10am - 5:30pm
Thursday: 7am - 11:30am
Friday - Saturday: 7am - 1pm
Sunday: 6 - 9 am (platelet only)
Cedar Rapids - Lindale Crossing
Lindale Crossing
4828 1st Ave NE
Cedar Rapids, IA 52402
+18007475401
Monday & Wednesday: 8:30am - 6pm
Tuesday & Thursday: 11am - 6pmFriday & Saturday: 7am - 1pm
Sunday: 6am - 9am (platelet only)
Lindale Crossing
4828 1st Ave NE
Cedar Rapids, IA 52402
+18007475401
Monday & Wednesday: 8:30am - 6pm
Tuesday & Thursday: 11am - 6pmFriday & Saturday: 7am - 1pm
Sunday: 6am - 9am (platelet only)
Cedar Rapids - Williams Parkway
3001 Williams Parkway Blvd SW
Cedar Rapids, IA 52405
+18007475401
Monday & Wednesday: 8:30 am - 6 pm
Tuesday & Thursday: 11 am - 6 pm
Friday & Saturday: 7 am - 1 pm
3001 Williams Parkway Blvd SW
Cedar Rapids, IA 52405
+18007475401
Monday & Wednesday: 8:30 am - 6 pm
Tuesday & Thursday: 11 am - 6 pm
Friday & Saturday: 7 am - 1 pm
Crestwood
9860 Watson Road
Crestwood, MO 63126
+18007475401
Monday - Thursday: 9am-7pm
Friday: 7am-3pm
Saturday - Sunday: 7am-1pm
9860 Watson Road
Crestwood, MO 63126
+18007475401
Monday - Thursday: 9am-7pm
Friday: 7am-3pm
Saturday - Sunday: 7am-1pm
Danville
300 E Liberty Ln
Danville, IL 61832
+18007475401
Monday & Friday: 10 am - 4 pm
Tuesday & Thursday: Noon - 6 pm
Saturday: 7:30 am - 11:30 am
300 E Liberty Ln
Danville, IL 61832
+18007475401
Monday & Friday: 10 am - 4 pm
Tuesday & Thursday: Noon - 6 pm
Saturday: 7:30 am - 11:30 am
Davenport - Lakeview Parkway
5500 Lakeview Parkway
Davenport, IA 52807
+18007475401
Monday - Thursday: 7 am - 7 pm
Friday: 7 am - 3 pm
Saturday: 7 am - Noon
Sunday: 7 am - 11 am
5500 Lakeview Parkway
Davenport, IA 52807
+18007475401
Monday - Thursday: 7 am - 7 pm
Friday: 7 am - 3 pm
Saturday: 7 am - Noon
Sunday: 7 am - 11 am
Davenport - West Kimberly Road
1320 West Kimberly Road
Suite 12
Davenport, IA 52806
+18007475401
Monday & Wednesday: 7 am - 1:30 pm
Tuesday & Thursday: Noon - 7 pm
Friday & Saturday: 7 am - 11:30 am
Sunday: 7 am - 11 am
1320 West Kimberly Road
Suite 12
Davenport, IA 52806
+18007475401
Monday & Wednesday: 7 am - 1:30 pm
Tuesday & Thursday: Noon - 7 pm
Friday & Saturday: 7 am - 11:30 am
Sunday: 7 am - 11 am
Dubuque
4867 Asbury Road
Dubuque, IA 52001
+18007475401
Monday & Wednesday: Noon - 6:30pm
Tuesday & Thursday: 11am - 6:30pm
Friday & Saturday : 7am - 1pm
Sunday: 6:30am - 10:30am
4867 Asbury Road
Dubuque, IA 52001
+18007475401
Monday & Wednesday: Noon - 6:30pm
Tuesday & Thursday: 11am - 6:30pm
Friday & Saturday : 7am - 1pm
Sunday: 6:30am - 10:30am
Fairview Heights
10900 Lincoln Trail
Suite B
Fairview Heights, IL 62208
+18007475401
Monday & Wednesday: 10am - 6:30pm
Friday & Saturday: 7am - 3pm
Sunday: 7-11am
10900 Lincoln Trail
Suite B
Fairview Heights, IL 62208
+18007475401
Monday & Wednesday: 10am - 6:30pm
Friday & Saturday: 7am - 3pm
Sunday: 7-11am
Galesburg
503 Knox Square Drive
Suite 107
Galesburg, IL 61401
+18007475401
Monday & Tuesday: 1:30 pm - 6 pm
Wednesday: 10 am - 5 pm
Friday: 7 am - 11 am
Saturday: 7 am - 1 pm (every other)
503 Knox Square Drive
Suite 107
Galesburg, IL 61401
+18007475401
Monday & Tuesday: 1:30 pm - 6 pm
Wednesday: 10 am - 5 pm
Friday: 7 am - 11 am
Saturday: 7 am - 1 pm (every other)
Iowa City - Coralville
1801 2nd Street
Suite 270
Coralville, IA 52241
+18007475401
Monday, Wednesday, Thursday: Noon - 7pm
Tuesday 7 am - 2pm
Friday - Saturday: 7am - 1pm
Sunday: 7am - 10am
1801 2nd Street
Suite 270
Coralville, IA 52241
+18007475401
Monday, Wednesday, Thursday: Noon - 7pm
Tuesday 7 am - 2pm
Friday - Saturday: 7am - 1pm
Sunday: 7am - 10am
Macomb
1520 W Jackson Street
Macomb, IL 61455
+18007475401
Monday & Thursday: 1:30 pm - 6:30 pm
Wednesday: 7 am - 11:30 am
Saturday (every other): 7 am - 1 pm
1520 W Jackson Street
Macomb, IL 61455
+18007475401
Monday & Thursday: 1:30 pm - 6:30 pm
Wednesday: 7 am - 11:30 am
Saturday (every other): 7 am - 1 pm
Madison
7475 Mineral Point Road
Suite 49
Madison, WI 53717
+18007475401
Monday: 11am - 6pm
Friday: 9am - 1pm
7475 Mineral Point Road
Suite 49
Madison, WI 53717
+18007475401
Monday: 11am - 6pm
Friday: 9am - 1pm
Mattoon - Coles
700 Broadway Avenue East
Suite 36
Mattoon, IL 61938
+18007475401
Monday & Wednesday: Noon - 5:30 pm
Saturday: 10 am - 3 pm
700 Broadway Avenue East
Suite 36
Mattoon, IL 61938
+18007475401
Monday & Wednesday: Noon - 5:30 pm
Saturday: 10 am - 3 pm
Moline
3600 16th St
Moline, IL 61265
+18007475401
Monday: 10:30 am - 6:30 pm
Tuesday - Thursday: 7 am - 6:30 pm
Friday & Saturday: 7 am - Noon
Sundays: 7 am - 10 am
3600 16th St
Moline, IL 61265
+18007475401
Monday: 10:30 am - 6:30 pm
Tuesday - Thursday: 7 am - 6:30 pm
Friday & Saturday: 7 am - Noon
Sundays: 7 am - 10 am
Muscatine
2604 2nd Avenue
Suite 6
Muscatine, IA 52761
+18007475401
Monday & Tuesday: 1 pm - 6:30 pm
Thursday: Noon - 6:30 pm
Friday: 7 am - 1 pm (every other)
Saturday: 7 am - 1 pm (every other)
Sunday: 7 am - 9:30 am (every other, platelets only)
2604 2nd Avenue
Suite 6
Muscatine, IA 52761
+18007475401
Monday & Tuesday: 1 pm - 6:30 pm
Thursday: Noon - 6:30 pm
Friday: 7 am - 1 pm (every other)
Saturday: 7 am - 1 pm (every other)
Sunday: 7 am - 9:30 am (every other, platelets only)
Ottumwa
1007 East Pennsylvania Avenue
Ottumwa, IA 52501
+18007475401
Monday, Tuesday & Wednesday: 10am - 6:30pm
Friday: 8am - 1pm
Saturday: 7am - 12:30pm
1007 East Pennsylvania Avenue
Ottumwa, IA 52501
+18007475401
Monday, Tuesday & Wednesday: 10am - 6:30pm
Friday: 8am - 1pm
Saturday: 7am - 12:30pm
Peoria
1123 W. Glen Avenue
Peoria, IL 61603
+18007475401
Tuesday - Thursday: 10 am- 6 pm
Friday: 7 a.m - 1 pm
Saturday: 7 am - Noon
1123 W. Glen Avenue
Peoria, IL 61603
+18007475401
Tuesday - Thursday: 10 am- 6 pm
Friday: 7 a.m - 1 pm
Saturday: 7 am - Noon
Springfield
1999 Wabash Avenue
Suite 100
Springfield, IL 62704
+18007475401
Monday: 8am - 5pm
Tuesday: 8am - 5pm
Wednesday: 8am - 5:30pmThursday: 7am - 5:30pm
Friday: 7am - 3pm
Saturday: 7am - 1:30pm
Sunday: 7am - 11am
1999 Wabash Avenue
Suite 100
Springfield, IL 62704
+18007475401
Monday: 8am - 5pm
Tuesday: 8am - 5pm
Wednesday: 8am - 5:30pmThursday: 7am - 5:30pm
Friday: 7am - 3pm
Saturday: 7am - 1:30pm
Sunday: 7am - 11am
St. Peters
4891 Mexico Road
Suite 100
Saint Peters, MO 63376
+18007475401
Monday - Wednesday: 9am-7pm
Friday - Sunday: 7am-3pm
4891 Mexico Road
Suite 100
Saint Peters, MO 63376
+18007475401
Monday - Wednesday: 9am-7pm
Friday - Sunday: 7am-3pm
Urbana
1408 W University Avenue
Urbana, IL 61801
+18007475401
Monday: 7:30 am - 4 pm
Tuesday - Thursday: 9am - 6 pm
Friday: 7:30 am - 4:30 pm
Saturday: 7:30 am - Noon
Sunday: 7 am - 11 am
1408 W University Avenue
Urbana, IL 61801
+18007475401
Monday: 7:30 am - 4 pm
Tuesday - Thursday: 9am - 6 pm
Friday: 7:30 am - 4:30 pm
Saturday: 7:30 am - Noon
Sunday: 7 am - 11 am