Today
Public Safety Committee, discussion of city dog laws, 7 p.m., City Council office, Room 204, City Hall.
Tomorrow
Retirement Board, 9 a.m., Room 301, City Hall.
City Council, 7 p.m., City Council chambers, City Hall.
Open Space and Recreation Committee, 5:30 p.m., Room 301, City Hall.
Wednesday
Stadium Commission, 5:30 p.m., main office at Haverhill High, 137 Monument St.
Voter registration sessions, 10:45 a.m. to 12:15 p.m., student mall area at Haverhill High.
Thursday
Voter registration sessions, 10:45 a.m. to 12:15 p.m., student mall area at Haverhill High.
Hill View Montessori School board of trustees, 6:30 p.m., at the school, 551 Washington St.
School Committee, 7 p.m., City Council chambers, City Hall.