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

Monday

Noon to 6 p.m., St. Gregory’s Church, 24 North Raymond Road, Gray

1 to 6 p.m., Town Hall, 185 Portland Road, Buxton

Tuesday

10 a.m. to 3 p.m., Southern Maine Health Care, 25 June St., Sanford

11 a.m. to 5 p.m., LL Bean Retail Store, 95 Main St., Freeport

1 to 6 p.m., St. Maximilian Church, 150 Black Point Road, Scarborough

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

1 to 6 p.m., St. Christopher’s Church, 4 Barrell Lane, York

Wednesday

10 a.m. to 3 p.m., Dunkin’ Donuts, 583 Lisbon Road, Lisbon Falls

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

10 a.m. to 4 p.m., The Landing School, 286 River Road, Arundel

Noon to 5 p.m., Gov. John Fairfield School, 75 Beach St., Saco

Noon to 6 p.m., Portland Jetport, 1001 Westbrook St., Portland

Thursday

11 a.m. to 4 p.m., St. Marys Regional Medical Center, 99 Campus Ave., Lewiston

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

Friday

10 a.m. to 3 p.m., Dunkin’ Donuts, 1358 Post Road, Wells

Noon to 5 p.m., Sugarloaf Inn, 5092 Access Road, Carrabassett Valley

1 to 6 p.m., Union Congregational Church, 18 Church St., York Beach

Saturday

8 a.m. to 1 p.m., Dunkin’ Donuts, 865 Portland Road, Saco

8 a.m. to 2 p.m., Hannaford Supermarket, 65 Gray Road, Falmouth

10 a.m. to 3 p.m., Shaw’s Supermarket, 147 Bath Road, Brunswick

Jan. 12

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

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

The Portland Blood Donation Center, 524 Forest Ave., Portland, is generally open from 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.

The donation center at Central Maine Medical Center, 300 Main St., Lewiston, is usually open from 8 a.m. to 2 p.m. Monday, Saturday and Sunday, noon to 7 p.m. Wednesday and Thursday, and 10 a.m. to 4 p.m. Friday. To schedule an appointment, call 800-RED-CROSS or go to redcrossblood.org.