The following American Red Cross blood drives are open to the public:
11 a.m. to 4 p.m., Lost Valley Ski Resort, 200 Lost Valley Road, Auburn
Noon to 6 p.m., Saint Mary’s Church, 236 Eldredge Road, Wells
2 to 7 p.m., Western Maine Veterans Home, 477 High St., South Paris
9 a.m. to 2 p.m., CIEE, 300 Fore St., Portland
Noon to 5 p.m.,University of Maine, 246 Main St., Farmington
1 to 6 p.m., Saint Charles Borromeo Church, 132 McKeen St., Brunswick
10 a.m. to 4 p.m., University of Southern Maine, 37 College Ave., Gorham
Noon to 5 p.m., University of Maine, 246 Main St., Farmington
1 to 6 p.m., American Legion, 335 Limerock St., Rockland
11 a.m. to 4 p.m., Waldoboro Baptist Church, 71 Grace Ave., Waldoboro
Noon to 6 p.m., Franklin Memorial Hospital, Farmington
8 a.m. to 1 p.m., Saint Philip’s Church, 404 Goodwins Mills Road, Lyman
9 a.m. to 2 p.m., Kittery Trading Post, 301 Route 1, Kittery
11 a.m. to 4 p.m., Aubuchon Hardware, 1243 Roosevelt Trail, Raymond
Noon to 6 p.m., North Parish Church, 893 Main St., Sanford
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 8 a.m. to 2:30 p.m. on Fridays.
To make an appointment to donate blood, please call (800) RED CROSS or go to redcrossblood.org.