2 min read

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.

Comments are no longer available on this story