Michigan — 2004 presidential election
Recent presidential results
state2004 presidential electionMichigan · PresidentKerryD+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 |
2004presidential margin
D+60R+60
83 counties, each filled by 2004 D-vs-R margin. Hover any county for its result.
Michigan cast 17 electoral votes this cycle.
County-level results (83 counties) — table
| County | Winner | Margin |
|---|---|---|
| Alcona County, MI | Republican | R+11.0 |
| Alger County, MI | Democratic | D+1.6 |
| Allegan County, MI | Republican | R+27.2 |
| Alpena County, MI | Republican | R+1.7 |
| Antrim County, MI | Republican | R+24.3 |
| Arenac County, MI | Democratic | D+0.1 |
| Baraga County, MI | Republican | R+8.6 |
| Barry County, MI | Republican | R+24.2 |
| Bay County, MI | Democratic | D+9.8 |
| Benzie County, MI | Republican | R+9.2 |
| Berrien County, MI | Republican | R+11.0 |
| Branch County, MI | Republican | R+21.0 |
| Calhoun County, MI | Republican | R+3.5 |
| Cass County, MI | Republican | R+15.1 |
| Charlevoix County, MI | Republican | R+17.6 |
| Cheboygan County, MI | Republican | R+13.4 |
| Chippewa County, MI | Republican | R+11.6 |
| Clare County, MI | Republican | R+0.7 |
| Clinton County, MI | Republican | R+17.2 |
| Crawford County, MI | Republican | R+12.3 |
| Delta County, MI | Republican | R+1.6 |
| Dickinson County, MI | Republican | R+15.4 |
| Eaton County, MI | Republican | R+7.8 |
| Emmet County, MI | Republican | R+20.1 |
| Genesee County, MI | Democratic | D+20.8 |
| Gladwin County, MI | Republican | R+3.2 |
| Gogebic County, MI | Democratic | D+5.8 |
| Grand Traverse County, MI | Republican | R+19.9 |
| Gratiot County, MI | Republican | R+14.1 |
| Hillsdale County, MI | Republican | R+28.1 |
| Houghton County, MI | Republican | R+13.6 |
| Huron County, MI | Republican | R+11.7 |
| Ingham County, MI | Democratic | D+16.6 |
| Ionia County, MI | Republican | R+21.6 |
| Iosco County, MI | Republican | R+5.3 |
| Iron County, MI | Republican | R+0.1 |
| Isabella County, MI | Democratic | D+2.4 |
| Jackson County, MI | Republican | R+12.5 |
| Kalamazoo County, MI | Democratic | D+3.6 |
| Kalkaska County, MI | Republican | R+22.6 |
| Kent County, MI | Republican | R+18.7 |
| Keweenaw County, MI | Republican | R+10.5 |
| Lake County, MI | Democratic | D+3.3 |
| Lapeer County, MI | Republican | R+16.9 |
| Leelanau County, MI | Republican | R+12.1 |
| Lenawee County, MI | Republican | R+10.4 |
| Livingston County, MI | Republican | R+26.5 |
| Luce County, MI | Republican | R+24.9 |
| Mackinac County, MI | Republican | R+13.4 |
| Macomb County, MI | Republican | R+1.5 |
| Manistee County, MI | Republican | R+0.2 |
| Marquette County, MI | Democratic | D+8.4 |
| Mason County, MI | Republican | R+12.3 |
| Mecosta County, MI | Republican | R+11.3 |
| Menominee County, MI | Republican | R+5.4 |
| Midland County, MI | Republican | R+13.9 |
| Missaukee County, MI | Republican | R+36.9 |
| Monroe County, MI | Republican | R+1.9 |
| Montcalm County, MI | Republican | R+13.1 |
| Montmorency County, MI | Republican | R+19.8 |
| Muskegon County, MI | Democratic | D+11.2 |
| Newaygo County, MI | Republican | R+19.9 |
| Oakland County, MI | Democratic | D+0.4 |
| Oceana County, MI | Republican | R+10.1 |
| Ogemaw County, MI | Republican | R+2.2 |
| Ontonagon County, MI | Republican | R+9.5 |
| Osceola County, MI | Republican | R+19.1 |
| Oscoda County, MI | Republican | R+17.6 |
| Otsego County, MI | Republican | R+22.7 |
| Ottawa County, MI | Republican | R+43.9 |
| Presque Isle County, MI | Republican | R+7.3 |
| Roscommon County, MI | Republican | R+3.9 |
| Saginaw County, MI | Democratic | D+7.5 |
| Sanilac County, MI | Republican | R+22.9 |
| Schoolcraft County, MI | Republican | R+2.9 |
| Shiawassee County, MI | Republican | R+6.9 |
| St. Clair County, MI | Republican | R+8.2 |
| St. Joseph County, MI | Republican | R+22.6 |
| Tuscola County, MI | Republican | R+9.7 |
| Van Buren County, MI | Republican | R+4.3 |
| Washtenaw County, MI | Democratic | D+28.0 |
| Wayne County, MI | Democratic | D+39.6 |
| Wexford County, MI | Republican | R+19.3 |
Michigan results by county
83 counties. Third-party and independent votes are reported by the county source as one combined figure; every named candidate is listed in the complete result below.
| Led by | |||||
|---|---|---|---|---|---|
| Alcona County | Bush, George W.+721 | 2,87144.0% | 3,59255.0% | 681.0% | 6,531 |
| Alger County | Kerry, John+77 | 2,39550.3% | 2,31848.6% | 521.1% | 4,765 |
| Allegan County | Bush, George W.+14,667 | 19,35535.9% | 34,02263.1% | 5301.0% | 53,907 |
| Alpena County | Bush, George W.+258 | 7,40748.7% | 7,66550.4% | 1390.9% | 15,211 |
| Antrim County | Bush, George W.+3,307 | 5,07237.2% | 8,37961.5% | 1681.2% | 13,619 |
| Arenac County | Kerry, John+5 | 4,07649.6% | 4,07149.5% | 690.8% | 8,216 |
| Baraga County | Bush, George W.+317 | 1,66045.1% | 1,97753.7% | 471.3% | 3,684 |
| Barry County | Bush, George W.+7,326 | 11,31237.4% | 18,63861.6% | 3221.1% | 30,272 |
| Bay County | Kerry, John+5,601 | 31,04954.4% | 25,44844.6% | 5621.0% | 57,059 |
| Benzie County | Bush, George W.+901 | 4,38344.8% | 5,28454.0% | 1111.1% | 9,778 |
| Berrien County | Bush, George W.+8,230 | 32,84644.0% | 41,07655.0% | 7491.0% | 74,671 |
| Branch County | Bush, George W.+3,780 | 7,00439.0% | 10,78460.0% | 1791.0% | 17,967 |
| Calhoun County | Bush, George W.+2,202 | 29,89147.7% | 32,09351.2% | 6831.1% | 62,667 |
| Cass County | Bush, George W.+3,427 | 9,53742.0% | 12,96457.1% | 1960.9% | 22,697 |
| Charlevoix County | Bush, George W.+2,485 | 5,72940.5% | 8,21458.1% | 1961.4% | 14,139 |
| Cheboygan County | Bush, George W.+1,857 | 5,94142.8% | 7,79856.2% | 1481.1% | 13,887 |
| Chippewa County | Bush, George W.+1,919 | 7,20343.7% | 9,12255.3% | 1631.0% | 16,488 |
| Clare County | Bush, George W.+104 | 6,98449.1% | 7,08849.8% | 1541.1% | 14,226 |
| Clinton County | Bush, George W.+6,506 | 15,48341.0% | 21,98958.2% | 3350.9% | 37,807 |
| Crawford County | Bush, George W.+891 | 3,12643.2% | 4,01755.5% | 921.3% | 7,235 |
| Delta County | Bush, George W.+299 | 9,38148.8% | 9,68050.3% | 1770.9% | 19,238 |
| Dickinson County | Bush, George W.+2,084 | 5,65041.7% | 7,73457.1% | 1651.2% | 13,549 |
| Eaton County | Bush, George W.+4,370 | 25,41145.6% | 29,78153.4% | 5631.0% | 55,755 |
| Emmet County | Bush, George W.+3,486 | 6,84639.4% | 10,33259.5% | 1941.1% | 17,372 |
| Genesee County | Kerry, John+44,464 | 128,33460.0% | 83,87039.2% | 1,5710.7% | 213,775 |
| Gladwin County | Bush, George W.+427 | 6,34348.0% | 6,77051.2% | 1140.9% | 13,227 |
| Gogebic County | Kerry, John+486 | 4,42152.3% | 3,93546.6% | 961.1% | 8,452 |
| Grand Traverse County | Bush, George W.+9,190 | 18,25639.5% | 27,44659.4% | 4891.1% | 46,191 |
| Gratiot County | Bush, George W.+2,457 | 7,37742.4% | 9,83456.6% | 1681.0% | 17,379 |
| Hillsdale County | Bush, George W.+5,681 | 7,12335.2% | 12,80463.3% | 2891.4% | 20,216 |
| Houghton County | Bush, George W.+2,158 | 6,73142.5% | 8,88956.1% | 2311.5% | 15,851 |
| Huron County | Bush, George W.+2,042 | 7,62943.7% | 9,67155.4% | 1661.0% | 17,466 |
| Ingham County | Kerry, John+22,143 | 76,87757.8% | 54,73441.1% | 1,4421.1% | 133,053 |
| Ionia County | Bush, George W.+5,974 | 10,64738.6% | 16,62160.2% | 3501.3% | 27,618 |
| Iosco County | Bush, George W.+744 | 6,55746.8% | 7,30152.1% | 1481.1% | 14,006 |
| Iron County | Bush, George W.+9 | 3,21549.4% | 3,22449.5% | 721.1% | 6,511 |
| Isabella County | Kerry, John+580 | 12,33450.6% | 11,75448.2% | 3021.2% | 24,390 |
| Jackson County | Bush, George W.+9,004 | 31,02543.2% | 40,02955.8% | 7411.0% | 71,795 |
| Kalamazoo County | Kerry, John+4,315 | 61,46251.3% | 57,14747.7% | 1,1741.0% | 119,783 |
| Kalkaska County | Bush, George W.+1,895 | 3,18938.1% | 5,08460.7% | 1071.3% | 8,380 |
| Kent County | Bush, George W.+54,292 | 116,90940.2% | 171,20158.9% | 2,7811.0% | 290,891 |
| Keweenaw County | Bush, George W.+151 | 63043.8% | 78154.3% | 281.9% | 1,439 |
| Lake County | Kerry, John+172 | 2,67551.0% | 2,50347.7% | 681.3% | 5,246 |
| Lapeer County | Bush, George W.+7,470 | 18,08641.0% | 25,55657.9% | 5051.1% | 44,147 |
| Leelanau County | Bush, George W.+1,685 | 6,04843.5% | 7,73355.6% | 1361.0% | 13,917 |
| Lenawee County | Bush, George W.+4,888 | 20,78744.2% | 25,67554.6% | 5501.2% | 47,012 |
| Livingston County | Bush, George W.+24,869 | 33,99136.3% | 58,86062.8% | 8911.0% | 93,742 |
| Luce County | Bush, George W.+704 | 1,04536.9% | 1,74961.8% | 351.2% | 2,829 |
| Mackinac County | Bush, George W.+887 | 2,81942.7% | 3,70656.2% | 741.1% | 6,599 |
| Macomb County | Bush, George W.+6,006 | 196,16048.7% | 202,16650.2% | 4,0841.0% | 402,410 |
| Manistee County | Bush, George W.+23 | 6,27249.2% | 6,29549.4% | 1731.4% | 12,740 |
| Marquette County | Kerry, John+2,722 | 17,41253.6% | 14,69045.2% | 3861.2% | 32,488 |
| Mason County | Bush, George W.+1,791 | 6,33343.3% | 8,12455.6% | 1541.1% | 14,611 |
| Mecosta County | Bush, George W.+1,980 | 7,73044.0% | 9,71055.2% | 1410.8% | 17,581 |
| Menominee County | Bush, George W.+616 | 5,32646.6% | 5,94252.0% | 1511.3% | 11,419 |
| Midland County | Bush, George W.+6,014 | 18,35542.4% | 24,36956.3% | 5511.3% | 43,275 |
| Missaukee County | Bush, George W.+2,736 | 2,31931.2% | 5,05568.1% | 470.6% | 7,421 |
| Monroe County | Bush, George W.+1,381 | 36,08948.7% | 37,47050.5% | 5730.8% | 74,132 |
| Montcalm County | Bush, George W.+3,497 | 11,47142.9% | 14,96856.0% | 2951.1% | 26,734 |
| Montmorency County | Bush, George W.+1,104 | 2,19639.5% | 3,30059.3% | 671.2% | 5,563 |
| Muskegon County | Kerry, John+8,980 | 44,28255.1% | 35,30244.0% | 7290.9% | 80,313 |
| Newaygo County | Bush, George W.+4,551 | 9,05739.6% | 13,60859.5% | 2080.9% | 22,873 |
| Oakland County | Kerry, John+2,754 | 319,38749.8% | 316,63349.3% | 5,9570.9% | 641,977 |
| Oceana County | Bush, George W.+1,236 | 5,44144.2% | 6,67754.3% | 1791.5% | 12,297 |
| Ogemaw County | Bush, George W.+239 | 5,21548.3% | 5,45450.5% | 1271.2% | 10,796 |
| Ontonagon County | Bush, George W.+399 | 1,86344.4% | 2,26254.0% | 671.6% | 4,192 |
| Osceola County | Bush, George W.+2,132 | 4,46739.9% | 6,59959.0% | 1221.1% | 11,188 |
| Oscoda County | Bush, George W.+778 | 1,79240.6% | 2,57058.3% | 471.1% | 4,409 |
| Otsego County | Bush, George W.+2,796 | 4,67438.0% | 7,47060.7% | 1631.3% | 12,307 |
| Ottawa County | Bush, George W.+56,496 | 35,55227.6% | 92,04871.6% | 1,0430.8% | 128,643 |
| Presque Isle County | Bush, George W.+550 | 3,43245.7% | 3,98253.0% | 1021.4% | 7,516 |
| Roscommon County | Bush, George W.+554 | 6,81047.4% | 7,36451.3% | 1851.3% | 14,359 |
| Saginaw County | Kerry, John+7,722 | 54,88753.4% | 47,16545.9% | 8000.8% | 102,852 |
| Sanilac County | Bush, George W.+4,749 | 7,88338.0% | 12,63260.8% | 2481.2% | 20,763 |
| Schoolcraft County | Bush, George W.+130 | 2,13748.1% | 2,26751.0% | 370.8% | 4,441 |
| Shiawassee County | Bush, George W.+2,526 | 16,88146.1% | 19,40753.0% | 3631.0% | 36,651 |
| St. Clair County | Bush, George W.+6,566 | 36,17445.4% | 42,74053.6% | 8291.0% | 79,743 |
| St. Joseph County | Bush, George W.+5,692 | 9,64838.2% | 15,34060.8% | 2511.0% | 25,239 |
| Tuscola County | Bush, George W.+2,758 | 12,63144.6% | 15,38954.3% | 3181.1% | 28,338 |
| Van Buren County | Bush, George W.+1,483 | 16,15147.3% | 17,63451.6% | 3891.1% | 34,174 |
| Washtenaw County | Kerry, John+48,498 | 109,95363.5% | 61,45535.5% | 1,8561.1% | 173,264 |
| Wayne County | Kerry, John+342,297 | 600,04769.4% | 257,75029.8% | 6,9310.8% | 864,728 |
| Wexford County | Bush, George W.+2,932 | 6,03439.8% | 8,96659.1% | 1601.1% | 15,160 |
complete certified result
Michigan candidate results
Top three shown first · expand for every reported candidate and write-in category
Source: MIT Election Data + Science Lab — U.S. President 1976–2024 state candidate returns
Nominees: John Kerry (D) · George W. Bush (R)
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% |
Same ballot, 2004MI
Source. MIT Election Data + Science Lab — 2004 presidential returns · official county-level results. Real returns — nothing estimated.