While we’re new to the Portland area, we’re part of an organization that already serves nearly 90 hospitals and clinics in the Pacific Northwest, including every hospital in neighboring Clark and Cowlitz counties in Washington state, and Legacy Health and Providence Health Services in Oregon. This year we’ll supply more than half of all lifesaving blood components for patients and hospitals in the Portland region. We’re an independent, volunteer-supported, nonprofit community resource celebrating its 70th anniversary in 2014.

Center Hours

Center Hours (Whole Blood & Apheresis)

  • Tuesday: 8:00 a.m. to 4:00 p.m.
  • Wednesday: 11:00 p.m. to 7:00 p.m.
  • Thursday: 10:00 a.m. to 6:00 p.m.
  • Friday: 8:00 a.m. to 4:00 p.m.
  • Saturday: 8:00 a.m. to 4:00 p.m.

Your Community Needs Your Help

There are many ways you can help patients right now in your own back yard.

In the year ahead, Bloodworks will provide 46,000 units of blood to local patients, families, and communities served by our network, but we expect to collect only 11,000 in the area. Our ability to close this gap depends on community support. So we’re asking to you to give blood, organize a blood drive, or volunteer at one. Working together, we can help save local lives every day.

Service Region

View PDF

Hospitals Served

Multnomah County, OR
Legacy Emanuel
Legacy Good Samaritan
Providence Portland Medical Center
Providence St. Vincent Medical Center
Legacy Mt. Hood
Randall Children’s Hospital at Legacy Emanuel

Washington County, OR
Legacy Meridian Park

Clackamas County, OR
Providence Willamette Falls Medical Center
Providence Milwaukie Hospital

Yamhill County, OR
Providence Newberg Medical Center

Clatsop County, OR
Providence Seaside Hospital

Hood River County, OR
Providence Hood River Memorial Hospital

Jackson, County, OR
Providence Medford Medical Center

Clark County, WA
Legacy Salmon Creek Medical Center
PeaceHealth Southwest Medical Center

Cowlitz County, WA
PeaceHealth St. John Medical Center

Lane County, OR
PeaceHealth Cottage Grove Comunity Hospital
PeaceHealth McKenzie-Willamette Medical Center
PeaceHealth Peace Harbor Hospital
PeaceHealth Sacred Heart Medical Center

Douglas County, OR
Mercy Medical Center



Online Map/Directions
9320 NE Vancouver Mall
Suite 100
Vancouver, WA 98662

Donor Center Main Reception
(360) 567-4800

Schedule an Appointment
(800) 398-7888

Search blood drives