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

Monday

10 a.m. to 4 p.m., Seacoast Flooring, 778 Portland Road, Saco

1 to 6 p.m., Keeley Banquet Center, 178 Warren Ave., Portland

2 to 7 p.m., Mason Greenleaf, 117 Cornish, 142 Maple St., Cornish

Tuesday

9 a.m. to 2 p.m., CIEE, 300 Fore St., Portland

1 to 6 p.m., American Legion, 10 Congress St., Bath

Wednesday

2 to 7 p.m., Mount Blue Middle School, 269 Middle St., Farmington

Thursday

1 to 6 p.m., United Parish Congregational Church, 77 Main St., Harrison

Friday

9 a.m. to 2 p.m., Auburn Mall, 550 Center St., Auburn

10 a.m. to 4 p.m., Cinemagic Theaters, 779 Portland Road, Saco

11 a.m. to 5 p.m., Martin’s Point, 891 Washington Ave., Portland

Noon to 6 p.m., YMCA Biddeford, 3 Pomerleau St., Biddeford

Saturday

8 a.m. to 1 p.m., Town Hall, 11 Sullivan St., Berwick

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 to redcrossblood.org.