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

Tuesday

8 a.m. to 2 p.m., The Elevation Center, 71 Route 1 Suite B, Scarborough

9 a.m. to 3 p.m., Career Center, 5 Mollison Way, Lewiston

10 a.m. to 3 p.m., Clyde Bergemann Inc., 416 Lewiston Junction Road, Auburn

Wednesday

8 a.m. to 1 p.m., Town Offices, 263 Mountain Road, Harpswell

9 a.m. to 2 p.m., Southern Maine Audiology, 251 Route 1, suite 19, Falmouth

Thursday

10 a.m. to 3 p.m., Center for Health and Rehab, 158 Ross Road, Kennebunk

1 to 6 p.m., St. Hyacinth’s Church, 295 Brown St., Westbrook

1 to 6 p.m., Central Fire Station, 271 North St., Saco

1 to 6 p.m., SCU Walgreens, 868 Main St., Sanford

Friday

10 a.m. to 4 p.m., Cinemagic Grand, 333 Clarks Pond Road, South Portland

July 6

7 a.m. to noon, St. Mary’s Regional Medical Center, 99 Campus Ave., Lewiston

10 a.m. to 3 p.m., Hannaford, 299 Elm St., Biddeford

10 a.m. to 3 p.m., Boat House, 34 Commercial St., Belfast

1 to 6 p.m., American Red Cross Mid Coast Chapter, 16 Community Way, Topsham

2 to 7 p.m., Leavitt High School, 21 Matthews Way, Turner

The Portland Blood Donation Center, 524 Forest Ave., is generally open 11 a.m. to 6 p.m. Tuesday, Wednesday and Thursday; 7 a.m. to 2 p.m. Friday; and 8 a.m. to 2 p.m. Saturday.

To schedule an appointment, call 800-RED-CROSS or go online to redcrossblood.org.