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

Monday

11 a.m. to 5 p.m., RiverRidge Center, 3 Brazier Lane, Kennebunk

12:30 to 6:30 p.m., Oxford Hills High School, 256 Main St., South Paris

1 to 6 p.m., Saint Maximilian Church, 150 Black Point Road, Scarborough

Tuesday

Noon to 5 p.m., Sugarloaf Inn, 5092 Access Road, Carrabassett Valley

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

1 to 6 p.m., Patten Free Library, 33 Summer St., Bath

Wednesday

Noon to 5 p.m., Town Hall, 15 School St., Rangeley

9 a.m. to 2 p.m., Pineland Farms, 59 Pineland Drive, New Gloucester

9 a.m. to 3 p.m., Penobscot Bay Medical Center, 6 Glen Cove Drive, Rockport

Thursday

11 a.m. to 5 p.m., Point Sebago, 261 Point Sebago Road, Casco

1 to 6 p.m., YMCA, 261 Townsend Ave., Boothbay

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

1 to 7 p.m., Masonic Hall, Harrison Road, Bridgton

2 to 7 p.m., North Windham Union Church, 723 Roosevelt Trail, Windham

Friday

10 a.m. to 3 p.m., Varney Crossing, 47 Elm St., North Berwick

11 a.m. to 5 p.m., Starbucks Topsham, 11 Winners Circle, Topsham

1 to 6 p.m., Saint Matthew’s Church, 19 Dora Lane, Limerick

Saturday

8 a.m. to 1 p.m., Town Hall, 180 Main St., South Berwick

10 a.m. to 4 p.m., Elks Lodge, 1704 Route 1, York

11 a.m. to 4 p.m., Flagship Cinemas, 855 Lisbon St., Lewiston

Aug. 25

Noon to 6 p.m., North Parish Church, 893 Main St., Sanford

Donors with blood types O negative, B negative and A negative are especially needed.

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.