The following American Red Cross Blood Drives are open to the public.

Monday

10 a.m. to 2:30 p.m., City Hall, 27 Pine St., Lewiston

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

2 to 7 p.m., Our Lady of Perpetual Help, 909 Roosevelt Trail, Windham

Tuesday

10 a.m. to 4 p.m., Toms of Maine, 27 Community Drive, Sanford

1 to 6 p.m., Assembly of God, 672 Main St., Damariscotta

3:30 to 7:30 pm., Jordan Small School, 423 Webb Mills Road, Raymond

Wednesday

10 a.m. to 3 p.m., Nonantum Resort, 95 Ocean Ave., Kennebunkport

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

Noon to 5 p.m., Elks Lodge, 68 Ocean Park Road, Saco

Friday

8 a.m. to 1 p.m., Mason Ashlar 105, 1021 Turner St., Auburn

Sunday

9 a.m. to 2 p.m., Flagship Cinema, 855 Lisbon Street, Lewiston

Dec. 2

2 to 7 p.m., Masonic Lodge 142 Maple St., Cornish

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 10 a.m. to 4 p.m. on Fridays.

Note: both donation centers are closed this week on Thanksgiving Day.

To make an appointment, call (800) RED CROSS or log on to: redcrossblood.org.