Blood Donation Sites

Downtown Donor Center

419 N. Sixth St., Rockford

Monday-Thursday 6:30 a.m. to 6 p.m.

Friday 6:30 a.m. to 1:30 p.m.

Saturday 7 a.m. to 11 a.m.

Perryville Donor Center

3065 N. Perryville Road, Rockford

Monday-Thursday 6:30 a.m. to 7 p.m.

Friday 7 a.m. to 1 p.m.

Saturday 7 a.m. to 1 p.m.

Freeport Donor Center

461 E. South St., Freeport

Monday and Tuesday 9 a.m. to 5 p.m.

Wednesday and Thursday 11 a.m. to 6 p.m.

Friday 8 a.m. to 1 p.m.

Second Saturday of each month 7 a.m. to 11 a.m.

Belvidere Donor Center

1740 S. State St., Belvidere

Monday and Tuesday 9 a.m. to 5 p.m.

Wednesday and Thursday 11 a.m. to 6 p.m.

Friday 8 a.m. to 1 p.m.

Second Saturday of each month 7 a.m. to 11 a.m.