Tuesday, July 7
Salem-Beverly Water Supply Board, 2 p.m., Filtration Plant, 50 Arlington St.
Council on Aging Board of Directors, 2:30 p.m., Senior Center, 90 Colon St.
City Council's Public Services Committee, 6:15 p.m., City Hall, 191 Cabot St.
City Council's Legal Affairs Committee, 6:30 p.m., City Hall
City Council, 7 p.m., City Hall
Wednesday, July 8
Board of Assessors, 6 p.m., City Hall