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

Monday

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

10 a.m. to 3 p.m., Community Center, 53 Depot St., Freeport

10 a.m. to 3 p.m., Marian Heath Greeting Cards, 10 Renaissance Way, Sanford

Tuesday

8 a.m. to 1 p.m., Town Hall, 13 School St., Bowdoinham

Noon to 6 p.m., YMCA, 3 Pomerleau St., Biddeford

Thursday

11 a.m. to 5 p.m., Point Sebago, 261 Point Sebago Road, Casco

Friday

8:30 a.m. to 1:30 p.m., Senior Center at Lower Village, 175 Port Road, Kennebunk

9 a.m. to 3 p.m., Mechanics Savings, 664 Main St., Lewiston

10 a.m. to 4 p.m., Funtown, 774 Portland Road, Saco

Saturday

9 a.m. to 2 p.m., Smitty’s Cinema, 795 Roosevelt Trail, Route 302, Windham

11 a.m. to 4 p.m., Smitty’s Cinema, 65 Topsham Fair Road, Topsham

Aug. 10

10 a.m. to 4 p.m., Smitty’s Cinema, 420 Alfred St., Biddeford

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

2 to 7 p.m., Firehouse, 3880 Hatch Road, Lovell

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.