We would love to answer any questions you may have! Feel free to use the contact form below, or reach out to any of our locations using the information to the right.




captcha

Contact/Locations

Rock River Valley Blood Center
(815) 965-8751 (877) RRVBC-99 (877-778-2299)
Fax 815-965-8756

Headquarters and Downtown Donor Center Click Here For Map
419 North Sixth Street, Rockford, IL 61107
Monday-Thursday 6:30am-6:00pm
Friday 6:30am-1:30pm
Saturday 7:00am-11:00am

Belvidere Donor CenterClick Here For Map
1740 South State Street, Belvidere, IL 61008
Mondays and Tuesdays 9:00am-5:00pm
Wednesdays and Thursdays 11:00am-6:00pm
Friday 8:00am-1:00pm
Second Saturday of each month 7:00am-11:00am

Freeport Donor CenterClick Here For Map
461 East South Street, Freeport, IL 61032
Monday and Tuesday 9:00am-6:00pm
Thursday and Friday 7:00am-2:00pm
Second Saturday of each month 7:00am-11:00am

Perryville Donor Center Click Here For Map
3065 North Perryville Road, Rockford, IL 61114
Monday-Thursday 6:30am-7:00pm
Friday 7:00am-1:00pm
Saturday 7:00am-1:00pm