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 DOUBLE points!

Questions? Click here for answers to our frequently asked IMPACT questions. For all other questions or concerns, email impact@mvrbc.org or call (800) 747-5401. 


Burlington
3407 Agency Street
Burlington, IA 52601
(319) 754-4611
Monday - Wednesday: Noon - 6:30 pm
Thursday - Saturday: 7 am - 11:30 am
Sunday: 6 am - 9 am (appointment only)

Cedar Rapids - Williams Parkway
3001 Williams Parkway Blvd SW
Cedar Rapids, IA 52405
(319) 362-0089
Monday - Thursday: 11 am - 6 pm
Friday & Saturday: 7 am - 1 pm
Sunday: 6 am - 10:30 am

Danville
300 E Liberty Ln
Danville, IL 61832
(217) 442-0789
Monday & Friday: 10 am - 4 pm
Tuesday & Thursday: Noon - 6 pm
Saturday: 7:30 am - 11:30 am

Dubuque
4867 Asbury Road
Dubuque, IA 52001
(563) 585-2144
Monday, Wednesday & Thursday: Noon - 6:30 pm
Friday: 7 am - 2 pm
Saturday: 7 am - 1 pm
Sunday: 6 am - 10:30 am

Iowa City - Coralville
1801 2nd Street
Suite 270
Coralville, IA 52241
(319) 358-7750
Monday, Wednesday, Thursday: Noon - 7 pm
Beginning June 1: Open Tuesdays from 7am - 2pm until July 31, excluding July 11
Beginning June 1: Open Fridays and Satrudays from 7am - 11:30am until July 31, excluding July 11

Saturday: 7 am - 11:30 am (every other)

Mattoon - Coles
700 Broadway Avenue East
Suite 36
Mattoon, IL 61938
(217) 367-2202
Due to COVID-19, the Cross County Mall is closed. We have moved locations to continue our operations. Find us in the vacant space adjacent to the Donor Center. The outside entrance is the door between the Main Entrance of the mall and JoAnn Fabrics.
Monday & Wednesday: Noon - 6 pm
Saturday: 10 am - 3 pm

Muscatine
2604 2nd Avenue
Suite 6
Muscatine, IA 52761
(563) 264-2967
Monday & Tuesday: 1:30 pm - 6:30 pm
Thursday: Noon - 5 pm
Friday: 7 am - 11 am (every other)
Saturday: 7 am - 11:45 am (every other)

Peoria
1123 W. Glen Avenue
Peoria, IL 61603
(309) 322-6168
Tuesday - Thursday: 10 am- 6 pm
Friday: 7 a.m - 1 pm
Saturday: 7 am - Noon
Sunday: 7 am - 9:30 am (every other)

St. Peters
4891 Mexico Road
Suite 100
Saint Peters, MO 63376
(314) 291-4741
Monday & Tuesday: 10:30 am - 7 pm
Friday: 7:30 am - 1 pm
Saturday: 7:30 am - 11:30 am

West Davenport
1320 West Kimberly Road
Suite 12
Davenport, IA 52806
(563) 823-0972
Monday & Wednesday: 7 am - 1:30 pm
Tuesday & Thursday: Noon - 7 pm
Friday & Saturday: 7 am - 11:30 am
Sunday: 7 am - 11 am

Cedar Rapids - Lindale Crossing
Lindale Crossing
4828 1st Ave NE
Cedar Rapids, IA 52402
(319) 377-4355
Monday - Wednesday: 11 am - 6:30 pm
Friday - Saturday: 7 am - 1 pm
Sunday: 6 am - 9 am (platelet only)

Crestwood
9860 Watson Road
Crestwood, MO 63126
(314) 966-6800
Tuesday - Thursday: 1 pm - 7 pm
Friday - Saturday: 7 am - 1 pm
Alternating Sundays: 7 am - 9:45 am (platelet only)

Davenport
5500 Lakeview Parkway
Davenport, IA 52807
(563) 359-5401
Monday - Wednesday: 7 am - 7 pm
Thursday: 7 am - 3 pm
Friday: 7 am - 3 pm
Saturday: 7 am - Noon
Sunday: 7 am - 11 am

Galesburg
503 Knox Square Drive
Suite 107
Galesburg, IL 61401
(309) 342-7646
Monday & Tuesday: 1:30 pm - 6 pm
Friday: 7 am - 11 am 2nd week of each month (Beginning June 1: Open 7am - 11am every Friday until July 31)
Saturday: 7 am - 11 am (every other) (Beginning June 1: Open 7am - 11am every Saturday until July 31, excluding July 11)

Macomb
1520 W Jackson Street
Macomb, IL 61455
(309) 836-2329
Monday & Thursday: 1:30 pm - 6:30 pm
Wednesday: 7 am - 11:30 am
Saturday: 7 am - 11:30 am (every other)

Moline
3600 16th Street
Moline, IL 61265
(309) 797-3415
Monday: 10:30 am - 6:30 pm
Tuesday - Thursday: 7 am - 6:30 pm
Friday & Saturday: 7 am - Noon (Open until 2pm on 6/26, 6/27, 7/10 and 7/11)
Sundays: 7 am - 11 am

Ottumwa
1007 East Pennsylvania Avenue
Ottumwa, IA 52501
(641) 682-8149
Monday, Tuesday & Wednesday: 1 pm - 6:30 pm
OPEN Thursday, June 4: 10am - 4pm
Friday: 8 am - 1 pm
Saturday: 7 am - Noon

Springfield
1999 Wabash Avenue
Suite 100
Springfield, IL 62704
(217) 753-1530
Monday & Tuesday: 10 am - 5 pm
Wednesday & Thursday: 7 am - 6 pm
Friday: 8 am - 4 pm
Saturday: 7 am - Noon (Open until 2pm on 6/27 and 7/11)
OPEN Saturday, July 4: 7am - Noon
Sunday: 7 am - 9:30 am (appointment only)

Urbana
1408 W University Avenue
Urbana, IL 61801
(217) 367-2202
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 - 10 am