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

MONDAY

Noon-6 p.m., North Parish Church, Sanford

TUESDAY

9 a.m.-3 p.m., Walgreen’s, Main Street, Sanford

9 a.m.-3 p.m., Penobscot Bay Medical Center, Rockport

1-6 p.m., St. Mary’s Church, Eldredge Road, Wells

WEDNESDAY

10:30 a.m.-3:30 p.m., St. Andre Healthcare, Pool Street, Biddeford

2-7 p.m., Elks Lodge, Park Row, Brunswick

THURSDAY

9 a.m.-2 p.m., York’s Wild Kingdom, Railroad Avenue, York Beach

11 a.m.-5 p.m., Point Sebago, Casco

1-6 p.m., American Legion, Limerock Street, Rockland

2-7 p.m., Firehouse, Hatch Road, Lovell

2-7 p.m., West Bath Fire Dept., State Road, Bath

FRIDAY

Noon-6 p.m., Franklin Memorial Hospital, Farmington

SATURDAY

8:30 a.m.-2:30 p.m., Lewiston Auburn Harley Davidson, Main Street, Lewiston

The Portland Donor Center, 524 Forest Ave., is open 11 a.m.-6 p.m. on Tuesdays, Wednesdays and Thursdays; 7 a.m.-2 p.m. Fridays; and 8 a.m.-2 p.m. on Saturdays.

Central Maine Medical Center in Lewiston is open noon-7 p.m. Tuesdays, Wednesdays and Thursdays and 8 a.m.-2:30 p.m. Fridays.