akashic
1876–2024
Elections / 2004 · President · MI

John Kerry carried Michigan D+3.4.

John Kerry (D) vs George W. Bush (R) in Michigan, 2004. The state ran 5.9 points more Democratic than the nation (R+2.5 nationally).

Nominees: John Kerry (D) · George W. Bush (R)

Michigan result
4,839,252 votes counted
Kerry (D)
2,479,183
51.2%
Bush (R)
2,313,746
47.8%
All others
46,323
1.0%
Margin
D+3.4
Michigan, 2004
KerryD+3.4
2004 presidential margin by county for Michigan — 2004 presidential electionA map of the constituent counties of Michigan — 2004 presidential election, each outlined and filled by its 2004 presidential margin from deep red (Republican) through neutral to deep blue (Democratic), seated within the faint outlines of the surrounding states.Alcona County, MI · R+11.0Alger County, MI · D+1.6Allegan County, MI · R+27.2Alpena County, MI · R+1.7Antrim County, MI · R+24.3Arenac County, MI · TiedBaraga County, MI · R+8.6Barry County, MI · R+24.2Bay County, MI · D+9.8Benzie County, MI · R+9.2Berrien County, MI · R+11.0Branch County, MI · R+21.0Calhoun County, MI · R+3.5Cass County, MI · R+15.1Charlevoix County, MI · R+17.6Cheboygan County, MI · R+13.4Chippewa County, MI · R+11.6Clare County, MI · R+0.7Clinton County, MI · R+17.2Crawford County, MI · R+12.3Delta County, MI · R+1.6Dickinson County, MI · R+15.4Eaton County, MI · R+7.8Emmet County, MI · R+20.1Genesee County, MI · D+20.8Gladwin County, MI · R+3.2Gogebic County, MI · D+5.8Grand Traverse County, MI · R+19.9Gratiot County, MI · R+14.1Hillsdale County, MI · R+28.1Houghton County, MI · R+13.6Huron County, MI · R+11.7Ingham County, MI · D+16.6Ionia County, MI · R+21.6Iosco County, MI · R+5.3Iron County, MI · TiedIsabella County, MI · D+2.4Jackson County, MI · R+12.5Kalamazoo County, MI · D+3.6Kalkaska County, MI · R+22.6Kent County, MI · R+18.7Keweenaw County, MI · R+10.5Lake County, MI · D+3.3Lapeer County, MI · R+16.9Leelanau County, MI · R+12.1Lenawee County, MI · R+10.4Livingston County, MI · R+26.5Luce County, MI · R+24.9Mackinac County, MI · R+13.4Macomb County, MI · R+1.5Manistee County, MI · TiedMarquette County, MI · D+8.4Mason County, MI · R+12.3Mecosta County, MI · R+11.3Menominee County, MI · R+5.4Midland County, MI · R+13.9Missaukee County, MI · R+36.9Monroe County, MI · R+1.9Montcalm County, MI · R+13.1Montmorency County, MI · R+19.8Muskegon County, MI · D+11.2Newaygo County, MI · R+19.9Oakland County, MI · TiedOceana County, MI · R+10.1Ogemaw County, MI · R+2.2Ontonagon County, MI · R+9.5Osceola County, MI · R+19.1Oscoda County, MI · R+17.6Otsego County, MI · R+22.7Ottawa County, MI · R+43.9Presque Isle County, MI · R+7.3Roscommon County, MI · R+3.9Saginaw County, MI · D+7.5Sanilac County, MI · R+22.9Schoolcraft County, MI · R+2.9Shiawassee County, MI · R+6.9St. Clair County, MI · R+8.2St. Joseph County, MI · R+22.6Tuscola County, MI · R+9.7Van Buren County, MI · R+4.3Washtenaw County, MI · D+28.0Wayne County, MI · D+39.6Wexford County, MI · R+19.3
How it voted
Share of the 2004 vote
John KerryDemocratic51.2%2,479,183
George W. BushRepublican47.8%2,313,746
OtherAll other candidates1.0%46,323
D+60
R+60
83 counties, each filled by 2004 D-vs-R margin. Hover any county for its result.
Michigan's presidential margins
1892–2024, the 2004 contest in context
Michigan's presidential marginsDemocratic-minus-Republican presidential margin from 1892 to 2024. Most recent: −1.4% in 2024.flipped R · 2024−1.4%DR18922024
Michigan's presidential margins
YearMargin (D minus R)
1892−4.5%
1896−10.3%
1900−19.2%
1904−43.8%
1908−29.5%
1912−0.2%
1916−8.3%
1920−50.6%
1924−62.2%
1928−41.4%
1932+7.9%
1936+17.6%
1940−0.3%
1944+1.0%
1948−1.7%
1952−11.5%
1956−11.5%
1960+2.0%
1964+33.6%
1968+6.7%
1972−14.4%
1976−5.4%
1980−6.5%
1984−19.0%
1988−7.9%
1992+7.4%
1996+13.2%
2000+5.1%
2004+3.4%
2008+16.5%
2012+9.5%
2016−0.2%
2020+2.8%
2024−1.4%
County results — 2004
83 counties; every row links to the county's full page.
CountyWonMarginDemocraticRepublicanTotal
Alcona CountyR
−11.0%
2,8713,5926,531
Alger CountyD
+1.6%
2,3952,3184,765
Allegan CountyR
−27.2%
19,35534,02253,907
Alpena CountyR
−1.7%
7,4077,66515,211
Antrim CountyR
−24.3%
5,0728,37913,619
Arenac CountyD
+0.1%
4,0764,0718,216
Baraga CountyR
−8.6%
1,6601,9773,684
Barry CountyR
−24.2%
11,31218,63830,272
Bay CountyD
+9.8%
31,04925,44857,059
Benzie CountyR
−9.2%
4,3835,2849,778
Berrien CountyR
−11.0%
32,84641,07674,671
Branch CountyR
−21.0%
7,00410,78417,967
Calhoun CountyR
−3.5%
29,89132,09362,667
Cass CountyR
−15.1%
9,53712,96422,697
Charlevoix CountyR
−17.6%
5,7298,21414,139
Cheboygan CountyR
−13.4%
5,9417,79813,887
Chippewa CountyR
−11.6%
7,2039,12216,488
Clare CountyR
−0.7%
6,9847,08814,226
Clinton CountyR
−17.2%
15,48321,98937,807
Crawford CountyR
−12.3%
3,1264,0177,235
Delta CountyR
−1.6%
9,3819,68019,238
Dickinson CountyR
−15.4%
5,6507,73413,549
Eaton CountyR
−7.8%
25,41129,78155,755
Emmet CountyR
−20.1%
6,84610,33217,372
Genesee CountyD
+20.8%
128,33483,870213,775
Gladwin CountyR
−3.2%
6,3436,77013,227
Gogebic CountyD
+5.8%
4,4213,9358,452
Grand Traverse CountyR
−19.9%
18,25627,44646,191
Gratiot CountyR
−14.1%
7,3779,83417,379
Hillsdale CountyR
−28.1%
7,12312,80420,216
Houghton CountyR
−13.6%
6,7318,88915,851
Huron CountyR
−11.7%
7,6299,67117,466
Ingham CountyD
+16.6%
76,87754,734133,053
Ionia CountyR
−21.6%
10,64716,62127,618
Iosco CountyR
−5.3%
6,5577,30114,006
Iron CountyR
−0.1%
3,2153,2246,511
Isabella CountyD
+2.4%
12,33411,75424,390
Jackson CountyR
−12.5%
31,02540,02971,795
Kalamazoo CountyD
+3.6%
61,46257,147119,783
Kalkaska CountyR
−22.6%
3,1895,0848,380
Kent CountyR
−18.7%
116,909171,201290,891
Keweenaw CountyR
−10.5%
6307811,439
Lake CountyD
+3.3%
2,6752,5035,246
Lapeer CountyR
−16.9%
18,08625,55644,147
Leelanau CountyR
−12.1%
6,0487,73313,917
Lenawee CountyR
−10.4%
20,78725,67547,012
Livingston CountyR
−26.5%
33,99158,86093,742
Luce CountyR
−24.9%
1,0451,7492,829
Mackinac CountyR
−13.4%
2,8193,7066,599
Macomb CountyR
−1.5%
196,160202,166402,410
Manistee CountyR
−0.2%
6,2726,29512,740
Marquette CountyD
+8.4%
17,41214,69032,488
Mason CountyR
−12.3%
6,3338,12414,611
Mecosta CountyR
−11.3%
7,7309,71017,581
Menominee CountyR
−5.4%
5,3265,94211,419
Midland CountyR
−13.9%
18,35524,36943,275
Missaukee CountyR
−36.9%
2,3195,0557,421
Monroe CountyR
−1.9%
36,08937,47074,132
Montcalm CountyR
−13.1%
11,47114,96826,734
Montmorency CountyR
−19.8%
2,1963,3005,563
Muskegon CountyD
+11.2%
44,28235,30280,313
Newaygo CountyR
−19.9%
9,05713,60822,873
Oakland CountyD
+0.4%
319,387316,633641,977
Oceana CountyR
−10.1%
5,4416,67712,297
Ogemaw CountyR
−2.2%
5,2155,45410,796
Ontonagon CountyR
−9.5%
1,8632,2624,192
Osceola CountyR
−19.1%
4,4676,59911,188
Oscoda CountyR
−17.6%
1,7922,5704,409
Otsego CountyR
−22.7%
4,6747,47012,307
Ottawa CountyR
−43.9%
35,55292,048128,643
Presque Isle CountyR
−7.3%
3,4323,9827,516
Roscommon CountyR
−3.9%
6,8107,36414,359
Saginaw CountyD
+7.5%
54,88747,165102,852
Sanilac CountyR
−22.9%
7,88312,63220,763
Schoolcraft CountyR
−2.9%
2,1372,2674,441
Shiawassee CountyR
−6.9%
16,88119,40736,651
St. Clair CountyR
−8.2%
36,17442,74079,743
St. Joseph CountyR
−22.6%
9,64815,34025,239
Tuscola CountyR
−9.7%
12,63115,38928,338
Van Buren CountyR
−4.3%
16,15117,63434,174
Washtenaw CountyD
+28.0%
109,95361,455173,264
Wayne CountyD
+39.6%
600,047257,750864,728
Wexford CountyR
−19.3%
6,0348,96615,160