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

Monday

1 to 6 p.m., St. Joseph’s Catholic Church, 178 Elm St., Route 1, Biddeford

Tuesday

Noon to 6 p.m., St. Martha’s Church, 34 Portland Road, Kennebunk

Wednesday

1 to 6 p.m., St. Charles Borromeo Church, 132 McKeen St., Brunswick

1 to 6 p.m., United Baptist Church, 318 Main St., Saco

Thursday

10 a.m. to 3 p.m., Bridgton Healthcare, 186 Portland Road, Bridgton

Noon to 6 p.m., St. Mary’s Church, 236 Eldredge Road, Wells

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

Friday

11 a.m. to 4 p.m., MAS Homecare, 21 Saco St., Westbrook

Noon to 5 p.m., Eastpoint Christian Church, 58 City Line Drive, Portland

Saturday

9 a.m. to 2 p.m., Town Hall, 8 School Road, Windham

Oct. 26

Noon to 6 p.m., Franklin Memorial Hospital, 1 Hospital Drive, Farmington

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