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

Davenport - West Kimberly Road
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

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
Saturday: 7 am - 11 am (every other)

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
Sundays: 7 am - 11 am

Ottumwa
1007 East Pennsylvania Avenue
Ottumwa, IA 52501
(641) 682-8149
Monday, Tuesday & Wednesday: 1 pm - 6:30 pm
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
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

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: 10:30 am - 7 pm
Friday - Saturday: 7 am - 1 pm
Alternating Sundays: 7 am - 9:45 am (platelet only)

Davenport - Lakeview Parkway
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

Dubuque
4867 Asbury Road
Dubuque, IA 52001
(563) 585-2144
Monday, Wednesday and Thursday: Noon - 6:30 pm
Friday and Saturday : 7 am - 11am 
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
Tuesday 7 am - 11 am
Friday: 7 am - 11 am
Saturday: 7 am - 11:30 am (every other)

Mattoon - Coles
700 Broadway Avenue East
Suite 36
Mattoon, IL 61938
(217) 367-2202
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 am - 1 pm
Saturday: 7 am - 11:30 am