ST. PAUL — Following a difficult Fourth of July week for blood and platelet donations and ongoing challenges finding new blood donors, the American Red Cross now faces a blood shortage and has issued an emergency call for eligible individuals of all blood types to give now and prevent delays in medical care.

Donors of all blood types, especially type O, are urged to make an appointment to donate using the Blood Donor App, at RedCrossBlood.org or by calling 1-800-RED CROSS (1-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.

Upcoming blood donation opportunities in the area include:

July 11: 1 to 6 p.m., American Reformed Church, 1720 N. Burlington Ave., Worthington.

July 15: 1 to 7 p.m., Jeffers Senior Center, 108 E. Whitted St.; 1:30 to 6:30 p.m., Mountain Lake Community Center, 1027 Second Ave.; and 1 to 6 p.m., Brewster American Legion, 825 Third Ave.

July 16: 1 to 7 p.m., Westbrook Community Center, 510 5th St.; 1 to 6 p.m., Bethlehem Lutheran Church, 401 Seventh Ave. N., Lakefield.

July 18: 1 to 6 p.m., Our Savior’s Lutheran Church, 614 Logan Ave., Jackson.

July 19: 8 a.m. to 1 p.m., Our Savior’s Lutheran Church, 614 Logan Ave., Jackson.

July 25: 1 to 6 p.m., Christian Reformed Church, Minnesota 91 and Carlton Ave., Chandler.

July 29: 1 to 7 p.m., Grace Lutheran Church, 500 N. Kniss Ave., Luverne.

July 30: 2 to 7 p.m., Wilmont Community Center, 310 Fourth Ave.; 12:30 to 6:30 p.m., First Presbyterian Church, 501 Seventh Ave. W., Edgerton.

July 31: 1 to 7 p.m., Adrian High School, 415 Kentucky Ave.; 12:30 to 6:30 p.m., First Lutheran Church, 401 Seventh Ave. SW, Pipestone.