PORTLAND – Among the communities holding blood drives in July are:

July 3: Point Sebago, RR 1, Box 712, Casco, from noon to 5 p.m.

July 5: American Legion Post 112, King Street, Route 121 South, Oxford, from 2 to 7 p.m.; Central Maine Medical Center, 300 Main St., Lewiston, from 1 to 6:30 p.m.

July 6: CMMC, 300 Main St., Lewiston, from 1 to 6:30 p.m.

July 7: Franklin Memorial Hospital Bass Room, 1 Hospital Drive, Farmington, from noon to 6 p.m.

July 10: Knights of Columbus, 150 East Ave., Lewiston, from 1 to 6 p.m.

July 11: CMMC, 300 Main St., Lewiston, from 11 a.m. to 4 p.m.

July 12: Casco Fire and Rescue, Route 121, Casco, from 1 to 7 p.m.; CMMC, 300 Main St., Lewiston, from 1 to 6:30 p.m.

July 13: Brunswick Fire Station, 384 Bath Road, Brunswick, from 12 to 5 p.m.

July 17: FHC Medical, Route 125, Bowdoinham, from 2 to 7 p.m.; American Legion, North Main Street, Peru, from 1 to 6 p.m.; CMMC, 300 Main St., Lewiston, from 11 a.m. to 4 p.m.

July 19: Fryeburg Fairgrounds, Route 5, Fryeburg, from 9 a.m. to 3 p.m.; CMMC, 300 Main St., Lewiston, from 1 to 6:30 p.m.; Masonic Hall, Weston Street, Turner, from 2 to 7 p.m.

July 20, Auburn Mall, 550 Center St., Auburn, from 11:30 a.m. to 6 p.m.

July 25: CMMC, 300 Main St., Lewiston from 11 a.m. to 4 p.m.; The Meadows Retirement Community, 433 Route 202, Greene, from 1 to 6 p.m.

July 26: Walmart, 105 Mt. Auburn Avenue, Auburn, from 10 a.m. to 4 p.m.; CMMC, 300 Main St., Lewiston, from 1 to 6:30 p.m.

July 27: CMMC, 300 Main St., Lewiston, from 1 to 6:30 p.m.; Midcoast Hospital Brunswick, 123 Medical Center Drive, Brunswick, from 2:30 to 7:30 p.m.

July 31: Denmark Fire and Rescue, Route 117, Denmark, from 1 to 6 p.m.; Saint Gregory Paris Hall, 24 North Raymond Road, Gray, from 12:30 to 7 p.m.


Only subscribers are eligible to post comments. Please subscribe or login first for digital access. Here’s why.

Use the form below to reset your password. When you've submitted your account email, we will send an email with a reset code.