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

Monday

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

Tuesday

9 a.m. to 2 p.m., Merrill Auditorium at City Hall, 20 Myrtle St., Portland

9 a.m. to 2 p.m., Verrill Dana, 1 Portland Square, Portland

1 to 6 p.m., Prime Toyota of Saco, 783 Portland Road (Route 1), Saco

Wednesday

8 a.m. to 6 p.m., Thornton Academy, 438 Main St., Saco

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

1 to 6 p.m., Fire Station, 100 Main St., Topsham

Friday

10 a.m. to 4 p.m., Cinemagic Westbrook, 183 County Road, Westbrook

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.

To make an appointment to donate blood, please call 1-800-RED CROSS or go online to redcrossblood.org.