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

Monday

1 to 7 p.m., Saint Elizabeth Ann Seton Church, 857 Main St., Fryeburg

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

Tuesday

9 a.m. to 2 p.m., TD Bank, One Portland Square, Portland

Noon to 6 p.m., YMCA, 303 Centre St., Bath

Wednesday

Noon to 5 p.m., FHC Inc., 1201 Main St., Bowdoin

10 a.m. to 3 p.m., Monmouth Federal Credit Union, 1176 Main St., Monmouth

1 to 6 p.m., YWCA, 130 East Ave., Lewiston

Thursday

1 to 6 p.m., Lions Club, 117 State Road, Kittery

Friday

12:30 to 5:30 p.m., Masonic Hall, 361 Main St., Rockport

1 to 6 p.m., Sunday River Southridge, 10 Peaks Lodge, Bethel

Saturday

9 a.m. to 3 p.m., Lewiston Auburn Harley-Davidson, 839 Main St., Lewiston

Sunday

11 a.m. to 4 p.m., Walmart, 615 Wilton Road, Farmington

Jan. 20

Noon to 5 p.m., Elijah Kellogg Church, 917 Harpswell Road, Harpswell

9 a.m. to 2 p.m., Hannaford, 65 Portland Road, Kennebunk

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

The donation center at Central Maine Medical Center, 300 Main St., Lewiston, is open noon to 7 p.m. on Tuesdays, Wednesdays and Thursdays and 10 a.m. to 4 p.m. on Fridays.

To make an appointment to donate blood, please call 1-800-RED CROSS or log onto redcrossblood.org.