Monday

Noon to 5 p.m., Mason United 8, 65 Baribeau Drive, Brunswick

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

2 to 7 p.m., Town Hall, 175 Northeast Road, Standish

Tuesday

9 a.m. to 2 p.m., Subway, 40 Sokokis Trail, East Waterboro

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

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

2 to 7 p.m., North Windham Union Church, 723 Roosevelt Trail

Wednesday

9 a.m. to 2 p.m., Lowe’s Brunswick, 250 Bath Road, Brunswick

10 a.m. to 3 p.m., Falmouth Memorial Library, 5 Lunt Road

10 a.m. to 3 p.m., Liberty Tax, 329 South St., Biddeford

Noon to 5 p.m., St. Aspinquid Masonic Hall, 101 Long Sands Road, York

Thursday

8 a.m. to 1 p.m., Masonic Hall, Harrison Road, Route 117, Bridgton

8 a.m. to 1 p.m., Temple Beth El, 400 Deering Ave., Portland

9 a.m. to 2 p.m., Smitty’s Cinema, 420 Alfred St., Biddeford

Saturday

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

9 a.m. to 2 p.m., Central Fire Station, 271 North St., Saco

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