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

Monday

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

Tuesday

8 a.m. to 1 p.m., Freeport High School, 30 Holbrook St., Freeport

10 a.m. to 4 p.m., Toms of Maine, 27 Community Drive, Sanford

Wednesday

9 a.m. to 2 p.m., Masonic Hall, Harrison Road, Bridgton

10 a.m. to 3 p.m., Nonantum Resort, 95 Ocean Ave., Kennebunkport

Noon to 5 p.m., Elks Lodge, 68 Ocean Park Road, Saco

Friday

8 a.m. to 1 p.m., Mason Ashlar 105, 1021 Turner St., Auburn

10 a.m. to 3 p.m., West Bath Fire Department, 192 State Road, Bath

Saturday

9 a.m. to 2 p.m., Knights of Columbus, 2 Columbus Drive, Brunswick

Dec. 1

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

The Portland Blood Donation Center, 524 Forest Ave., Portland, is open from 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.

The donation center at Central Maine Medical Center, 300 Main St., Lewiston, is open from 8 a.m. to 2 p.m. Monday, Saturday and Sunday, noon to 7 p.m. Wednesday and Thursday, and 10 a.m. to 4 p.m. Friday.

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