The following American Red Cross Blood Drives are open to the public.
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
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
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
8 a.m. to 1 p.m., Mason Ashlar 105, 1021 Turner St., Auburn
9 a.m. to 2 p.m., Flagship Cinema, 855 Lisbon Street, Lewiston
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.