The following American Red Cross Blood Drives are open to the public:

Monday

9 a.m. to 2:30 p.m., Spruce Mountain High School North Campus, 33 Community Drive, Jay

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

1 to 6 p.m., St. Matthew’s Church, 19 Dora Lane, Limerick

Wednesday

8 a.m. to 3 p.m., Thornton Academy, 438 Main St., Saco

9 a.m. to 2 p.m., Verrill Dana, 1 Portland Square, Portland

1 to 6 p.m., Public Safety Building, 570 Main St., Westbrook

1 to 6 p.m., Topsham Fire Station, 100 Main St., Topsham

Thursday

10 a.m. to 3 p.m., Maine Community Health Options, 36 Chestnut St., Lewiston

Friday

8 a.m. to 1 p.m., Falmouth High School, 74 Woodville Road, Falmouth

10 a.m. to 4 p.m., Cinemagic, 183 County Road, Westbrook

Saturday

9 a.m. to 2 p.m., Union Congregational Church, 18 Church St., York Beach

10 a.m. to 3 p.m., Aubuchon Hardware, 499 Roosevelt Trail, Naples

Sunday

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

March 30

8 a.m. to 2 p.m., Mount Blue High School, 129 Seamon Road, Farmington

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