Democrat
Republican
2020
Michigan
Pennsylvania
Nevada
Wisconsin
North Carolina
Georgia
Arizona
2016
2012
2008
Historical presidential results in 2024 battleground states
Democrat
Republican
2020
2016
Michigan
Pennsylvania
Nevada
Wisconsin
North Carolina
Georgia
Arizona
2012
2008
Democrat
Republican
2020
Michigan
Pennsylvania
Nevada
Wisconsin
North Carolina
Georgia
Arizona
2016
2012
2008