Historical presidential results in 2024 battleground states

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