The following American Red Cross blood drives are open to the public:

Monday

9 a.m. to 3 p.m., Maine Medical Center, Dana Center, 22 Bramhall St., Portland

Tuesday

9 a.m. to 2 p.m., BerryDunn, 100 Middle St., Portland

10 a.m. to 3 p.m., Bank of America, 5 Industrial Parkway, Brunswick

Wednesday

9 a.m. to 3 p.m., Mercy Hospital, 144 State St., Portland

1 to 6 p.m., ARC Mid Coast Chapter, 16 Community Way, Topsham

Thursday

7:45 a.m. to 1 p.m., Leavitt High School, 21 Matthews Way, Turner

9 a.m. to 2 p.m., MEMIC, 261 Commercial St., Portland

10 a.m. to 3 p.m., Hannaford, 299 Elm St., Biddeford

1 to 6 p.m., St. Bartholomew’s Episcopal Church, 396 Gilman Road, Yarmouth

Friday

8 a.m. to 1 p.m., Old Orchard Beach High School, 40 EE Cummings Blvd., Old Orchard Beach

11 a.m. to 4 p.m., Coastal Humane Society, 190 Pleasant St., Brunswick

Noon to 5 p.m., Cancer Community Center, 778 Main St., South Portland

Saturday

8 a.m. to 1 p.m., Town Hall, 175 Northeast Road, Standish

Sunday

9 a.m. to 2 p.m., Lowe’s, 250 Bath Road, Brunswick

May 11

10 a.m. to 4 p.m., Seacoast Flooring, 778 Portland Road, Saco

1 to 6 p.m., Keeley Banquet Center, 178 Warren Ave., Portland

2 to 7 p.m., Mason Greenleaf, 117 Cornish, 142 Maple St., Cornish

The Portland Blood Donation Center, 524 Forest Ave., is generally open 11 a.m. to 6 p.m. Tuesday,Wednesday and Thursday; 7 a.m. to 2 p.m. Friday; and 8 a.m. to 2 p.m. Saturday.

The center at Central Maine Medical Center, 300 Main St., Lewiston, is usually open from 8 a.m. to 2 p.m. Monday, Saturday and Sunday; noon to 7 p.m. Wednesday and Thursday; and 10 a.m. to 4 p.m. Friday.

To schedule an appointment, call 800-RED-CROSS or go to redcrossblood.org.