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

Monday

Noon to 5 p.m., Wireless Zone, 1209 Main St., Sanford

Noon to 5 p.m., St. Gregory’s Church, 24 North Raymond Road, Gray

Noon to 6 p.m., Community Center, 53 Depot St., Freeport

1:30 to 6:30 p.m., Trinity Episcopal Church, 403 Main St., Saco

Tuesday

11 a.m.-5 p.m., Bugaboo Creek Steakhouse, 264 Gorham Road, South Portland

Noon to 5 p.m., Fire Department, 152 Alfred St., Biddeford

Wednesday

1 to 6 p.m., Knights of Columbus, 807 Middle St., Bath

1 to 6 p.m., St. Christopher’s Church, 4 Barrell Lane, York

Thursday

10 a.m. to 4 p.m., Tom’s of Maine, 27 Community Drive, Sanford

1 to 6 p.m., Lions Club, 117 State Road, Kittery

Friday

8 a.m. to 1 p.m., Lake Region High School, 1877 Roosevelt Trail, Naples

Saturday

9 a.m. to 2 p.m., Town Hall, 1223 Maine Street, Route 26, Poland

9 a.m. to 2 p.m., Smitty’s Cinema, 795 Roosevelt Trail, Route 302, Windham

Sunday

11 a.m. to 4 p.m., Flagship Cinemas, 730 Center St., Auburn

Oct. 19

1 to 6 p.m., Saint Joseph’s Catholic Church, 178 Elm St., Route 1, Biddeford

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, go online to redcrossblood.org or call 800-RED-CROSS.