According to the Red Cross, there continues to be a critical summer blood shortage in Maine. Eligible donors of all types are urgently needed.

To schedule an appointment to donate, use the Blood Donor App, visit redcrossblood.org or call 800-733-2767. Donation appointments and completion of a RapidPass online health history questionnaire are encouraged to help reduce the time it takes to donate.

The following are blood donation opportunities in the Midcoast through Aug. 15.

Belfast

Aug. 8, 9 a.m. to 2 p.m., Tarratine Tribe, 153 Main St.

Aug. 14, 10 a.m. to 3 p.m., Belfast Boat House, 34 Commercial St.

Lincolnville Center

Aug. 7, noon to 5 p.m., Lincolnville Community Building, 18 Searsmont Road, Route 173

Rockland

July 27, 1 to 6 p.m., American Legion Rockland, 335 Limerock St.

Aug. 14, 2 to 7 p.m., Saint Bernard's Church, 150 Broadway

Rockport

July 28, 1 to 6 p.m., YMCA, 116 Union St

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

Vinalhaven

Aug. 11, 2 to 7 p.m., Vinalhaven Community School, 22 Arcola St.

Waldoboro

Aug. 15, 11 a.m. to 4 p.m., Waldoboro Baptist Church, 71 Grace Ave.