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

Monday

8 a.m. to 2 p.m., North East Mobile Health Services, 24 Washington Ave., Scarborough

1 to 6 p.m., Lunt Auditorium, 74 Lunt Road, Falmouth

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

1:30 to 6:30 p.m., Trinity Episcopal Church, 403 Main St., Saco

Tuesday

Noon to 6 p.m., Murray Hall, 69 Main St., Livermore Falls

1 to 6 p.m., North Windham Veterans Center, 35 Veterans Memorial Drive, Windham

Wednesday

1 to 6 p.m., Knights of Columbus, 807 Middle St., Bath

1 to 6 p.m., Masonic Hall, 165 Waterboro Road, Alfred

Thursday

10 a.m. to 3 p.m., City Hall, 27 Pine St., Lewiston

11 a.m. to 4 p.m., Disability RMS, 1 Riverfront Plaza, Westbrook

Noon to 6 p.m., Cross Fit MF, 429 Warren Ave., Portland

Friday

11 a.m. to 4 p.m., Cabela’s, 100 Cabela’s Blvd., Scarborough

June 15

9 a.m. to 3 p.m., Sappi Fine Paper, 179 John Roberts Road, South Portland

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

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.