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

Monday

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

Tuesday

9 a.m. to 3 p.m., Mercy Hospital, 144 State St., Portland

Wednesday

10 a.m. to 4 p.m., Southern Maine Community College, 2 Fort Road, South Portland

Thursday

10 a.m. to 4 p.m., Southern Maine Community College, 2 Fort Road, South Portland

Noon to 5 p.m., Seacoast Chapel Church, 220 Buxton Road, Saco

1 to 6 p.m., First Parish Congregational Church, 116 Main St., Yarmouth

Friday

10 a.m. to 4 p.m., Cinemagic Theaters, 779 Portland Road, Saco

11 a.m. to 4 p.m., Casco Bay YMCA, 14 Old South Freeport Road, Freeport

Saturday

9 a.m. to 2 p.m., Fire Rescue, 481 Goodwins Mills Road, Lyman

Oct. 5

9 a.m. to 3 p.m., Maine Medical Center, Dana Center, 22 Bramhall St., Portland

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

2 to 7 p.m., Holy Trinity Church, 67 Frost Hill Ave., Lisbon Falls

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.