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

Monday

10 a.m. to 4 p.m., Smitty’s Cinema, 1364 Main St., Sanford

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

Noon to 6 p.m., St. Mary’s Church, 236 Eldredge Road, Wells

Tuesday

11 a.m. to 6 p.m., Ramada Conference Center, 352 North St., Saco

11 a.m. to 6 p.m., Marriott Sable Oaks, 200 Sable Oaks Drive, South Portland

11 a.m. to 6 p.m., Hilton Garden Inn, 14 Great Falls Plaza, Auburn

Wednesday

10 a.m. to 3 p.m., Dunkin Donuts, 155 H L Dow Highway, Eliot

Noon to 5 p.m., Hampton Inn, 48 Industrial Park Road, Saco

1 to 6 p.m., United Methodist Church, 37 School St., Berwick

2 to 7 p.m., Casco Village Church, 941 Meadow Road, Casco

Thursday

10 a.m. to 3 p.m., Vineyard Christian Fellowship, 715 Bridgton Road, Westbrook

10 a.m. to 3 p.m., North Windham Union Church, 723 Roosevelt Trail, Route 302, Windham

11 a.m. to 4 p.m., House of Pizza, 929 Main St., Waterboro

Saturday

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

Jan. 4

10 a.m. to 3 p.m., Dunkin Donuts, 1358 Post Road, Wells

Noon to 5 p.m., American Legion, 15 Lewiston Road, Gray

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

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