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

Monday

8 a.m. to 1 p.m., Deering High School, 370 Stevens Ave., Portland

8 a.m. to 1 p.m., Wells High School, 222 Sanford Road, Wells

10 a.m. to 3 p.m., Camden National Bank, 245 Commercial St., Rockport

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

Tuesday

1 to 6 p.m., Assembly of God, 672 Main St., Damariscotta

3 to 7 p.m., Jordan Small School, 423 Webb Mills Road, Raymond

Wednesday

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

9 a.m. to 2 p.m., Wal-Mart, 615 Wilton Road, Farmington

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., The Episcopal Church of St. Mary, 43 Foreside Road, Falmouth

Saturday

9 a.m. to 2 p.m., The Deeper Well Church, 190 Northeast Road, Standish

9 a.m. to 2 p.m., St. Ann’s Episcopal Church, 40 Windham Center Road, Windham

Nov. 30

Noon to 5 p.m., St. Margaret’s Church, 6 Saco Ave., Old Orchard Beach

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.