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
2004 presidential election
Michigan, 2004
KerryD+3.4
How it voted
Share of the 2004 vote
| John Kerry ✓Democratic | 51.2% | 2,479,183 |
|---|---|---|
| George W. BushRepublican | 47.8% | 2,313,746 |
| OtherAll other candidates | 1.0% | 46,323 |
D+60R+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
| Year | Margin (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.
| County | Won | Margin | Democratic | Republican | Total |
|---|---|---|---|---|---|
| Alcona County | R | 2,871 | 3,592 | 6,531 | |
| Alger County | D | 2,395 | 2,318 | 4,765 | |
| Allegan County | R | 19,355 | 34,022 | 53,907 | |
| Alpena County | R | 7,407 | 7,665 | 15,211 | |
| Antrim County | R | 5,072 | 8,379 | 13,619 | |
| Arenac County | D | 4,076 | 4,071 | 8,216 | |
| Baraga County | R | 1,660 | 1,977 | 3,684 | |
| Barry County | R | 11,312 | 18,638 | 30,272 | |
| Bay County | D | 31,049 | 25,448 | 57,059 | |
| Benzie County | R | 4,383 | 5,284 | 9,778 | |
| Berrien County | R | 32,846 | 41,076 | 74,671 | |
| Branch County | R | 7,004 | 10,784 | 17,967 | |
| Calhoun County | R | 29,891 | 32,093 | 62,667 | |
| Cass County | R | 9,537 | 12,964 | 22,697 | |
| Charlevoix County | R | 5,729 | 8,214 | 14,139 | |
| Cheboygan County | R | 5,941 | 7,798 | 13,887 | |
| Chippewa County | R | 7,203 | 9,122 | 16,488 | |
| Clare County | R | 6,984 | 7,088 | 14,226 | |
| Clinton County | R | 15,483 | 21,989 | 37,807 | |
| Crawford County | R | 3,126 | 4,017 | 7,235 | |
| Delta County | R | 9,381 | 9,680 | 19,238 | |
| Dickinson County | R | 5,650 | 7,734 | 13,549 | |
| Eaton County | R | 25,411 | 29,781 | 55,755 | |
| Emmet County | R | 6,846 | 10,332 | 17,372 | |
| Genesee County | D | 128,334 | 83,870 | 213,775 | |
| Gladwin County | R | 6,343 | 6,770 | 13,227 | |
| Gogebic County | D | 4,421 | 3,935 | 8,452 | |
| Grand Traverse County | R | 18,256 | 27,446 | 46,191 | |
| Gratiot County | R | 7,377 | 9,834 | 17,379 | |
| Hillsdale County | R | 7,123 | 12,804 | 20,216 | |
| Houghton County | R | 6,731 | 8,889 | 15,851 | |
| Huron County | R | 7,629 | 9,671 | 17,466 | |
| Ingham County | D | 76,877 | 54,734 | 133,053 | |
| Ionia County | R | 10,647 | 16,621 | 27,618 | |
| Iosco County | R | 6,557 | 7,301 | 14,006 | |
| Iron County | R | 3,215 | 3,224 | 6,511 | |
| Isabella County | D | 12,334 | 11,754 | 24,390 | |
| Jackson County | R | 31,025 | 40,029 | 71,795 | |
| Kalamazoo County | D | 61,462 | 57,147 | 119,783 | |
| Kalkaska County | R | 3,189 | 5,084 | 8,380 | |
| Kent County | R | 116,909 | 171,201 | 290,891 | |
| Keweenaw County | R | 630 | 781 | 1,439 | |
| Lake County | D | 2,675 | 2,503 | 5,246 | |
| Lapeer County | R | 18,086 | 25,556 | 44,147 | |
| Leelanau County | R | 6,048 | 7,733 | 13,917 | |
| Lenawee County | R | 20,787 | 25,675 | 47,012 | |
| Livingston County | R | 33,991 | 58,860 | 93,742 | |
| Luce County | R | 1,045 | 1,749 | 2,829 | |
| Mackinac County | R | 2,819 | 3,706 | 6,599 | |
| Macomb County | R | 196,160 | 202,166 | 402,410 | |
| Manistee County | R | 6,272 | 6,295 | 12,740 | |
| Marquette County | D | 17,412 | 14,690 | 32,488 | |
| Mason County | R | 6,333 | 8,124 | 14,611 | |
| Mecosta County | R | 7,730 | 9,710 | 17,581 | |
| Menominee County | R | 5,326 | 5,942 | 11,419 | |
| Midland County | R | 18,355 | 24,369 | 43,275 | |
| Missaukee County | R | 2,319 | 5,055 | 7,421 | |
| Monroe County | R | 36,089 | 37,470 | 74,132 | |
| Montcalm County | R | 11,471 | 14,968 | 26,734 | |
| Montmorency County | R | 2,196 | 3,300 | 5,563 | |
| Muskegon County | D | 44,282 | 35,302 | 80,313 | |
| Newaygo County | R | 9,057 | 13,608 | 22,873 | |
| Oakland County | D | 319,387 | 316,633 | 641,977 | |
| Oceana County | R | 5,441 | 6,677 | 12,297 | |
| Ogemaw County | R | 5,215 | 5,454 | 10,796 | |
| Ontonagon County | R | 1,863 | 2,262 | 4,192 | |
| Osceola County | R | 4,467 | 6,599 | 11,188 | |
| Oscoda County | R | 1,792 | 2,570 | 4,409 | |
| Otsego County | R | 4,674 | 7,470 | 12,307 | |
| Ottawa County | R | 35,552 | 92,048 | 128,643 | |
| Presque Isle County | R | 3,432 | 3,982 | 7,516 | |
| Roscommon County | R | 6,810 | 7,364 | 14,359 | |
| Saginaw County | D | 54,887 | 47,165 | 102,852 | |
| Sanilac County | R | 7,883 | 12,632 | 20,763 | |
| Schoolcraft County | R | 2,137 | 2,267 | 4,441 | |
| Shiawassee County | R | 16,881 | 19,407 | 36,651 | |
| St. Clair County | R | 36,174 | 42,740 | 79,743 | |
| St. Joseph County | R | 9,648 | 15,340 | 25,239 | |
| Tuscola County | R | 12,631 | 15,389 | 28,338 | |
| Van Buren County | R | 16,151 | 17,634 | 34,174 | |
| Washtenaw County | D | 109,953 | 61,455 | 173,264 | |
| Wayne County | D | 600,047 | 257,750 | 864,728 | |
| Wexford County | R | 6,034 | 8,966 | 15,160 |