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

Today

9 a.m. to 3 p.m., Maine Medical Center, Portland

12:30 to 5:30 p.m., Elm Street Congregational Church, Camden

1 to 6 p.m., North Yarmouth Academy, Yarmouth

Tuesday

10 a.m. to 3 p.m., Seventh Day Adventist Church, Brunswick

Wednesday

9 a.m. to 2 p.m., Pierce Atwood, Portland

Noon to 5 p.m., Nonantum Resort, Kennebunkport

1 to 6 p.m., Vineyard Christian Fellowship, Mechanic Falls

Thursday

9 a.m. to 2 p.m., Berry, Dunn, McNeil, Parker, Portland

1 to 6 p.m., Pine Tree Academy, Freeport

Friday

1 to 6 p.m., York Street Baptist Church, York

Saturday

9 a.m. to 2 p.m., Auburn Mall, Auburn

9 a.m. to 2 p.m., Kittery Trading Post, Kittery

Sunday

10 a.m. to 3 p.m., Aubuchon Hardware, Norway

Monday

10 a.m. to 3 p.m., City Hall, Bath

Noon to 5 p.m., Evergreen Manor, Saco

1 to 6 p.m., Knights of Columbus, Lewiston