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

Tuesday

11 a.m. to 5 p.m., L.L. Bean Retail Store, 95 Main St., Freeport

Wednesday

10 a.m. to 3 p.m., Bank of America, 5 Industrial Parkway, Brunswick

10 a.m. to 4 p.m., Dunkin Donuts, 583 Lisbon Road, Lisbon Falls

Noon to 5 p.m., Riverside Golf Course North, 1158 Riverside St., Portland

Thursday

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

Friday

9 a.m. to 2 p.m., Fire Department, 8 Bucknam Road, Falmouth

10 a.m. to 3 p.m., University of Southern Maine, 60 Falmouth St., Portland

Noon to 5 p.m., Activity Center, 113 Sanford Road, Wells

Saturday

8 a.m. to 1 p.m., Moody’s Collision, 200 Narragansett St., Route 202, Gorham

9 a.m. to 2 p.m., Auburn Mall, 550 Center St., Auburn

Sunday

9 a.m. to 2 p.m., Elks Lodge, 68 Ocean Park Road, Saco

Sept. 28

9 a.m. to 3 p.m., York County Community College, 112 College Drive, Wells

9 a.m. to 3 p.m., Career Center, 5 Mollison Way, Lewiston

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

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

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