Donor Centers
Right now, blood donors are needed at all donor centers to help build the blood supply. From June 14 - July 6, receive a $20 gift card bonus (on top of your achieved donor frequency level reward!) on all donations at our centers. Reward gift cards starting at $40 and up!
Select a convenient donor center from the list below.
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
+16367464167
Tuesday & Thursday: 9am - 5:30pm
Friday: 7am - 3pm
Saturday: 7am - 1pm
Sunday: 7- 11am
1726 Missouri State Road
Arnold, MO 63010
+16367464167
Tuesday & Thursday: 9am - 5:30pm
Friday: 7am - 3pm
Saturday: 7am - 1pm
Sunday: 7- 11am
Burlington
3407 Agency Street
Burlington, IA 52601
+13197544611
Monday - Wednesday: 10am - 5:30pm
Thursday: 7am - 11:30am
Friday - Saturday: 7am - 1pm
Sunday: 6 - 9:30 am
3407 Agency Street
Burlington, IA 52601
+13197544611
Monday - Wednesday: 10am - 5:30pm
Thursday: 7am - 11:30am
Friday - Saturday: 7am - 1pm
Sunday: 6 - 9:30 am
Cedar Rapids (East) - Lindale Crossing
Lindale Crossing
4828 1st Avenue NE
Cedar Rapids, IA 52402
+13193774355
Monday & Wednesday: 8:30am - 6pm
Tuesday & Thursday: 11am - 6pmFriday & Saturday: 7am - 1pm
Sunday: 6am - 9am
Lindale Crossing
4828 1st Avenue NE
Cedar Rapids, IA 52402
+13193774355
Monday & Wednesday: 8:30am - 6pm
Tuesday & Thursday: 11am - 6pmFriday & Saturday: 7am - 1pm
Sunday: 6am - 9am
Cedar Rapids (West) - Williams Parkway
3001 Williams Parkway Boulevard SW
Cedar Rapids, IA 52405
+13193620089
Monday & Wednesday: 8:30am - 6pm
Tuesday & Thursday: 11am - 6pm
Friday & Saturday: 7am - 1pm
3001 Williams Parkway Boulevard SW
Cedar Rapids, IA 52405
+13193620089
Monday & Wednesday: 8:30am - 6pm
Tuesday & Thursday: 11am - 6pm
Friday & Saturday: 7am - 1pm
Crestwood
9860 Watson Road
Crestwood, MO 63126
+13149666800
Monday - Thursday: 9am - 7pm
Friday: 7am - 3pm
Saturday - Sunday: 7am - 1pm
9860 Watson Road
Crestwood, MO 63126
+13149666800
Monday - Thursday: 9am - 7pm
Friday: 7am - 3pm
Saturday - Sunday: 7am - 1pm
Danville
300 East Liberty Lane
Danville, IL 61832
+12174420789
Monday & Friday: 10am - 4pm
Tuesday & Thursday: Noon - 6pm
Saturday: 7:30am - 11:30am
300 East Liberty Lane
Danville, IL 61832
+12174420789
Monday & Friday: 10am - 4pm
Tuesday & Thursday: Noon - 6pm
Saturday: 7:30am - 11:30am
Davenport - Lakeview Parkway
5500 Lakeview Parkway
Davenport, IA 52807
+15638233947
Monday - Thursday: 7am - 7pm
Friday: 7am - 3pm
Saturday: 7am - Noon
Sunday: 6am - 10:30am
5500 Lakeview Parkway
Davenport, IA 52807
+15638233947
Monday - Thursday: 7am - 7pm
Friday: 7am - 3pm
Saturday: 7am - Noon
Sunday: 6am - 10:30am
Davenport - West Kimberly Road
1320 West Kimberly Road
(Suite 12)
Davenport, IA 52806
+15638230972
Monday & Wednesday: 6:30am - 1:30pm
Tuesday & Thursday: 11:30am - 7pm
Friday & Saturday: 7am - 11:30am
Sunday: 7am - 11am
1320 West Kimberly Road
(Suite 12)
Davenport, IA 52806
+15638230972
Monday & Wednesday: 6:30am - 1:30pm
Tuesday & Thursday: 11:30am - 7pm
Friday & Saturday: 7am - 11:30am
Sunday: 7am - 11am
Dubuque
4867 Asbury Road
Dubuque, IA 52001
+15635852144
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
+15635852144
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
+16185152365
Monday & Wednesday: 10am - 6:30pm
Friday & Saturday: 7am - 3pm
Sunday: 7-11am
10900 Lincoln Trail
(Suite B)
Fairview Heights, IL 62208
+16185152365
Monday & Wednesday: 10am - 6:30pm
Friday & Saturday: 7am - 3pm
Sunday: 7-11am
Galesburg
503 Knox Square Drive
(Suite 107)
Galesburg, IL 61401
+13093427646
Monday & Tuesday: 1:30pm - 6pm
Wednesday: 10am - 5pm
Friday: 7am - 11am
Saturday: 7am - 1pm (every other)
503 Knox Square Drive
(Suite 107)
Galesburg, IL 61401
+13093427646
Monday & Tuesday: 1:30pm - 6pm
Wednesday: 10am - 5pm
Friday: 7am - 11am
Saturday: 7am - 1pm (every other)
Iowa City - Coralville
1801 2nd Street
(Suite 270)
Coralville, IA 52241
+13193587750
Monday, Wednesday, Thursday: Noon - 7pm
Tuesday 7am - 2pm
Friday - Saturday: 7am - 1pm
Sunday: 7am - 10am
1801 2nd Street
(Suite 270)
Coralville, IA 52241
+13193587750
Monday, Wednesday, Thursday: Noon - 7pm
Tuesday 7am - 2pm
Friday - Saturday: 7am - 1pm
Sunday: 7am - 10am
Macomb
1520 West Jackson Street
Macomb, IL 61455
+13098362329
Monday & Thursday: 1:30pm - 6:30pm
Wednesday: 7am - 11:30am
Saturday (every other): 7am - 1pm
1520 West Jackson Street
Macomb, IL 61455
+13098362329
Monday & Thursday: 1:30pm - 6:30pm
Wednesday: 7am - 11:30am
Saturday (every other): 7am - 1pm
Madison
7475 Mineral Point Road
(Suite 49)
Madison, WI 53717
+16084056014
Monday: 11am - 6pm
Friday: 9am - 1pm
7475 Mineral Point Road
(Suite 49)
Madison, WI 53717
+16084056014
Monday: 11am - 6pm
Friday: 9am - 1pm
Mattoon - Coles
700 Broadway Avenue East
(Suite 36)
Mattoon, IL 61938
+12172347591
Monday & Wednesday: Noon - 5:30pm
Saturday: 10am - 3pm
700 Broadway Avenue East
(Suite 36)
Mattoon, IL 61938
+12172347591
Monday & Wednesday: Noon - 5:30pm
Saturday: 10am - 3pm
Moline
3600 16th Street
Moline, IL 61265
+13097973415
Monday: 10:30am - 6:30pm
Tuesday - Thursday: 7am - 6:30pm
Friday & Saturday: 7am - Noon
Sundays: 7am - 10am
3600 16th Street
Moline, IL 61265
+13097973415
Monday: 10:30am - 6:30pm
Tuesday - Thursday: 7am - 6:30pm
Friday & Saturday: 7am - Noon
Sundays: 7am - 10am
Muscatine
2604 2nd Avenue
(Suite 6)
Muscatine, IA 52761
+15632642967
Monday & Tuesday: 10am - 5:30pm
Thursday: 10am - 6:30pm
Friday: 7am - 1pm (every other)
Saturday: 7am - 1pm (every other)
Sunday: 7am - 10:30am (every other; platelets only)
2604 2nd Avenue
(Suite 6)
Muscatine, IA 52761
+15632642967
Monday & Tuesday: 10am - 5:30pm
Thursday: 10am - 6:30pm
Friday: 7am - 1pm (every other)
Saturday: 7am - 1pm (every other)
Sunday: 7am - 10:30am (every other; platelets only)
Ottumwa
1007 East Pennsylvania Avenue
Ottumwa, IA 52501
+16412265681
Monday, Tuesday & Wednesday: 10am - 6:30pm
Friday: 8am - 1pm
Saturday: 7am - 12:30pm
1007 East Pennsylvania Avenue
Ottumwa, IA 52501
+16412265681
Monday, Tuesday & Wednesday: 10am - 6:30pm
Friday: 8am - 1pm
Saturday: 7am - 12:30pm
Peoria
1123 West Glen Avenue
Peoria, IL 61603
+13093226168
Tuesday - Thursday: 10am - 6pm
Friday: 7am - 1pm
Saturday: 7am - Noon
1123 West Glen Avenue
Peoria, IL 61603
+13093226168
Tuesday - Thursday: 10am - 6pm
Friday: 7am - 1pm
Saturday: 7am - Noon
Springfield
1999 Wabash Avenue
(Suite 100)
Springfield, IL 62704
+12177531530
Monday & Tuesday: 8am - 5pm
Wednesday: 8am - 5:30pmThursday: 7am - 5:30pm
Friday: 7am - 3pm
Saturday: 7am - 1:30pm
Sunday: 7 am - 10:30am
1999 Wabash Avenue
(Suite 100)
Springfield, IL 62704
+12177531530
Monday & Tuesday: 8am - 5pm
Wednesday: 8am - 5:30pmThursday: 7am - 5:30pm
Friday: 7am - 3pm
Saturday: 7am - 1:30pm
Sunday: 7 am - 10:30am
St. Peters
4891 Mexico Road
(Suite 100)
Saint Peters, MO 63376
+16363360079
Monday - Wednesday: 8:30am - 6pm
Friday & Saturday: 7am - 3pm
Sunday: 7am - 1pm
4891 Mexico Road
(Suite 100)
Saint Peters, MO 63376
+16363360079
Monday - Wednesday: 8:30am - 6pm
Friday & Saturday: 7am - 3pm
Sunday: 7am - 1pm
Urbana
1408 West University Avenue
Urbana, IL 61801
+12173672202
Monday: 7:30 am - 4 pm
Tuesday & Wednesday: 9am - 6pm
Thursday: 6:30am - 6 pm
Friday: 7:30 am - 4:30 pm
Saturday: 7:30 am - Noon
Sunday: 7 am - 11 am
1408 West University Avenue
Urbana, IL 61801
+12173672202
Monday: 7:30 am - 4 pm
Tuesday & Wednesday: 9am - 6pm
Thursday: 6:30am - 6 pm
Friday: 7:30 am - 4:30 pm
Saturday: 7:30 am - Noon
Sunday: 7 am - 11 am