Donor Centers

Select a convenient donor center from the list below.


Des Moines Donor Center
431 East Locust Street
Des Moines, IA 50309
(800) 287-4903

Hours of Operation:
Mondays:  7 a.m. - 6 p.m.
Tuesdays: 7 a.m. - 6 p.m.
Wednesdays: 7 a.m. - 6 p.m.
Thursdays: 7 a.m.  - 6 p.m.
Fridays: 6:30 a.m. - 3 p.m.
Saturday: 7 a.m. - Noon

Sioux City Donor Center
4501 Southern Hills Drive #17
Sioux City, IA 51106
(800) 287-4903

Hours of Operation:
Mondays:  7 a.m. - 6 p.m.
Tuesdays:  7 a.m. - 6 p.m.
Wednesdays:  7 a.m. - 6 p.m.
Thursdays:  7 a.m. - 6 p.m.
Fridays: 7 a.m. - 3 p.m.
Saturdays:  7 a.m. - Noon

Marshalltown Donor Center
3109 S. Center St,
Suite 104
Marshalltown, IA 50158
(800) 287-4903

Hours of Operation:
Mondays: 9 a.m. - 6 p.m.
Tuesdays:  9 a.m. - 6 p.m.
Wednesdays:  8:30 a.m. - 5 p.m.
Thursdays:  Closed
Fridays:  Closed
Saturdays: 7 a.m. - 1 p.m.

Fort Dodge Donor Center 
2419 5th Avenue
Suite A
Fort Dodge, IA 50501
(800) 287-4903

Hours of Operation:
Mondays:  Closed
Tuesdays:  Closed
Wednesdays:  11 a.m. - 6 p.m.
Thursdays:  11 a.m. - 6 p.m.
Fridays:  6:30 a.m. - 1:30 p.m.
1st & 3rd Saturdays:  7 a.m. - noon

Urbandale Donor Center
10457 Hickman Road
Urbandale, IA 50322
(800) 287-4903

Hours of Operation:
Mondays: 7 a.m. - 6 p.m.
Tuesdays:   7 a.m. - 7 p.m.
Wednesdays:  7 a.m. - 6 p.m.
Thursdays:  7 a.m. - 6 p.m.
Fridays:  6:30 a.m. - 3 p.m.
Saturday: 7 a.m. - Noon

Ames Donor Center
819 Wheeler Street
Suite 1
Ames, IA 50010
(800) 287-4903
Hours of Operation:
Mondays: (Open Mondays on the weeks they
are not open on Saturdays) 9 a.m. - 6 p.m.
Tuesdays:  9 a.m. - 6 p.m.
Wednesdays:  9 a.m. - 6 p.m.
Thursdays:  9 a.m. - 6 p.m.
Fridays:  6:30 a.m. - 1:30 p.m.
2nd and 4th Saturdays: 7:00 a.m. - Noon

Mason City Donor Center
4700 Fourth St. SW
Suite E
Mason City, IA 50401
(800) 287-4903

Hours of Operation:
Mondays: Closed
Tuesdays:  11 a.m. - 6 p.m.
Wednesdays:  Closed
Thursdays:  8 a.m. - 5 p.m.
Friday:  6:30 a.m. - 1:30 p.m.
4th Saturday:  7 a.m. - Noon

Cedar Valley Donor Center
3254 Kimball Avenue
Waterloo, IA 50401
(800) 287-4903