There are four elections in 2024: Tuesday, March 5th, 2024 – Presidential Primary and Town Meeting Day, 10 a.m. to 7 p.m. Tuesday, August 13th, 2024 – Statewide Political Primary, 10 a.m. to 7 p.m. Tuesday, November 5th, 2024 – General Election, 8 a.m. to 7 p.m.