The poll surveyed 1,119 voters on October 31 during early voting (8 a.m. to 8 p.m.) and on Election Day, November 5, 2024.