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

10 a.m. to 3 p.m., Casco Bay Wealth Advisors, 261 Bath Road, Suite B, Brunswick

10 a.m. to 3 p.m., Southern Maine Community College, 12 Sewall St., Building 512, Orion Hall, Brunswick

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

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

Wednesday

9 a.m. to 3 p.m., Gorham High School, 41 Morrill St., Gorham

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

2:30 to 7:30 p.m., Mid Coast Hospital, 123 Medical Center Drive, Brunswick

Thursday

8 a.m. to 1 p.m., South Portland High School, 637 Highland Ave., South Portland

10:30 a.m. to 3:30 p.m., Hyde School, 616 High St., Bath

Friday

1 p.m. to 6 p.m., York County Council of Realtors, Meadowbrook Plaza, 647 Route 1, Suite 210, York

Saturday

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

9 a.m. to 2 p.m., Kittery Trading Post, 301 Route 1, Kittery

Sunday

11 a.m. to 4 p.m., Flagship Cinemas, 730 Center St., Auburn

May 4

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

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.

The center at Central Maine Medical Center, 300 Main St., Lewiston, is usually 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.