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

Monday

9 a.m. to 2 p.m., Stonewall Kitchen, 2 Stonewall Lane, York

1:30 to 6:30 p.m., Trinity Episcopal Church, 403 Main St., Saco

Tuesday

8 a.m. to 1 p.m., Lisbon High School, Sugg Drive, Lisbon Falls

10 a.m. to 3 p.m., Southern Maine Community College, Brunswick campus, 29 Sewall St., Bldg. 512, Brunswick

Noon to 5 p.m., Maine Medical Center Brighton Campus, 335 Brighton Ave., Portland

Noon to 6 p.m., Saint Martha’s Church, 34 Portland Road, Kennebunk

Noon to 6 p.m., Berwick Academy, 31 Academy St., South Berwick

Wednesday

8 a.m. to 1:30 p.m., Lake Region High School, 1877 Roosevelt Trail, Naples

11 a.m. to 4 p.m., Maine Mall, 364 Maine Mall Road, South Portland

11 a.m. to 4 p.m., Saint Joseph’s College, 278 Whites Bridge Road, Standish

11 a.m. to 4 p.m., South Portland High School, 637 Highland Ave., South Portland

Thursday

1 to 6 p.m., Kittery Lions Club, 117 State Road, Kittery

Friday

8:30 a.m. to 1:30 p.m., Cape Elizabeth High School, 345 Ocean House Road, Cape Elizabeth

9 a.m. to 2 p.m., Fire Department, 8 Bucknam Road, Falmouth

10 a.m. to 4 p.m., Mechanic Savings Bank, 3 Drive in Lane, Windham

Saturday

8 a.m. to noon, Sanford Elks Lodge, 13 Elm St., Sanford

8 a.m. to 1 p.m., Walmart, 525 Alfred Road, Biddeford

April 21

11 a.m. to 4 p.m., Lost Valley Ski Resort, 200 Lost Valley Road, Auburn

The Portland Blood Donation Center, 524 Forest Ave., Portland, is open 11 a.m. to 6 p.m. on Tuesdays, Wednesdays and Thursdays, 7 a.m. to 2 p.m. Fridays and 8 a.m. to 2 p.m. on Saturdays.

The donation center at Central Maine Medical Center, 300 Main St., Lewiston, is open noon to 7 p.m. on Tuesdays, Wednesdays and Thursdays and 8 a.m. to 2:30 p.m. on Fridays.

To make an appointment to donate blood, please call (800) RED CROSS or go to redcrossblood.org.