Wisconsin — 2004 presidential election
Recent presidential results
state2004 presidential electionWisconsin · PresidentKerryD+0.4
How it voted
Share of the 2004 vote
| John Kerry ✓Democratic | 49.7% | 1,489,504 |
|---|---|---|
| George W. BushRepublican | 49.3% | 1,478,120 |
| OtherAll other candidates | 1.0% | 29,383 |
2004presidential margin
D+60R+60
72 counties, each filled by 2004 D-vs-R margin. Hover any county for its result.
Wisconsin cast 10 electoral votes this cycle.
County-level results (72 counties) — table
| County | Winner | Margin |
|---|---|---|
| Adams County, WI | Democratic | D+5.3 |
| Ashland County, WI | Democratic | D+27.1 |
| Barron County, WI | Republican | R+1.4 |
| Bayfield County, WI | Democratic | D+21.6 |
| Brown County, WI | Republican | R+9.9 |
| Buffalo County, WI | Democratic | D+6.5 |
| Burnett County, WI | Republican | R+2.6 |
| Calumet County, WI | Republican | R+17.5 |
| Chippewa County, WI | Republican | R+2.3 |
| Clark County, WI | Republican | R+6.6 |
| Columbia County, WI | Republican | R+2.2 |
| Crawford County, WI | Democratic | D+11.5 |
| Dane County, WI | Democratic | D+33.1 |
| Dodge County, WI | Republican | R+23.7 |
| Door County, WI | Republican | R+3.1 |
| Douglas County, WI | Democratic | D+32.1 |
| Dunn County, WI | Democratic | D+5.0 |
| Eau Claire County, WI | Democratic | D+9.8 |
| Florence County, WI | Republican | R+26.1 |
| Fond du Lac County, WI | Republican | R+26.5 |
| Forest County, WI | Republican | R+1.9 |
| Grant County, WI | Democratic | D+2.6 |
| Green County, WI | Democratic | D+5.9 |
| Green Lake County, WI | Republican | R+28.2 |
| Iowa County, WI | Democratic | D+14.1 |
| Iron County, WI | Democratic | D+1.9 |
| Jackson County, WI | Democratic | D+8.9 |
| Jefferson County, WI | Republican | R+13.9 |
| Juneau County, WI | Republican | R+6.0 |
| Kenosha County, WI | Democratic | D+5.9 |
| Kewaunee County, WI | Republican | R+7.1 |
| La Crosse County, WI | Democratic | D+7.9 |
| Lafayette County, WI | Democratic | D+5.6 |
| Langlade County, WI | Republican | R+13.4 |
| Lincoln County, WI | Republican | R+3.4 |
| Manitowoc County, WI | Republican | R+5.4 |
| Marathon County, WI | Republican | R+8.1 |
| Marinette County, WI | Republican | R+7.5 |
| Marquette County, WI | Republican | R+9.7 |
| Menominee County, WI | Democratic | D+65.7 |
| Milwaukee County, WI | Democratic | D+24.3 |
| Monroe County, WI | Republican | R+7.2 |
| Oconto County, WI | Republican | R+12.7 |
| Oneida County, WI | Republican | R+4.0 |
| Outagamie County, WI | Republican | R+9.7 |
| Ozaukee County, WI | Republican | R+32.4 |
| Pepin County, WI | Democratic | D+8.1 |
| Pierce County, WI | Democratic | D+3.4 |
| Polk County, WI | Republican | R+3.9 |
| Portage County, WI | Democratic | D+13.6 |
| Price County, WI | Democratic | D+0.4 |
| Racine County, WI | Republican | R+4.2 |
| Richland County, WI | Republican | R+3.6 |
| Rock County, WI | Democratic | D+16.7 |
| Rusk County, WI | Republican | R+2.1 |
| Sauk County, WI | Democratic | D+4.3 |
| Sawyer County, WI | Republican | R+5.7 |
| Shawano County, WI | Republican | R+16.6 |
| Sheboygan County, WI | Republican | R+10.9 |
| St. Croix County, WI | Republican | R+9.3 |
| Taylor County, WI | Republican | R+18.4 |
| Trempealeau County, WI | Democratic | D+15.6 |
| Vernon County, WI | Democratic | D+7.7 |
| Vilas County, WI | Republican | R+17.4 |
| Walworth County, WI | Republican | R+19.8 |
| Washburn County, WI | Republican | R+0.6 |
| Washington County, WI | Republican | R+40.6 |
| Waukesha County, WI | Republican | R+35.3 |
| Waupaca County, WI | Republican | R+19.1 |
| Waushara County, WI | Republican | R+13.3 |
| Winnebago County, WI | Republican | R+6.3 |
| Wood County, WI | Republican | R+4.1 |
Wisconsin results by county
72 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 | |||||
|---|---|---|---|---|---|
| Adams County | Kerry, John+557 | 5,44752.1% | 4,89046.8% | 1191.1% | 10,456 |
| Ashland County | Kerry, John+2,492 | 5,80563.1% | 3,31336.0% | 810.9% | 9,199 |
| Barron County | Bush, George W.+334 | 11,69648.9% | 12,03050.3% | 2110.9% | 23,937 |
| Bayfield County | Kerry, John+2,091 | 5,84560.3% | 3,75438.7% | 1001.0% | 9,699 |
| Brown County | Bush, George W.+12,238 | 54,93544.6% | 67,17354.5% | 1,1861.0% | 123,294 |
| Buffalo County | Kerry, John+496 | 3,99852.7% | 3,50246.1% | 911.2% | 7,591 |
| Burnett County | Bush, George W.+244 | 4,49948.3% | 4,74350.9% | 790.8% | 9,321 |
| Calumet County | Bush, George W.+4,431 | 10,29040.7% | 14,72158.2% | 2651.0% | 25,276 |
| Chippewa County | Bush, George W.+699 | 14,75148.3% | 15,45050.6% | 3231.1% | 30,524 |
| Clark County | Bush, George W.+1,000 | 6,96646.1% | 7,96652.7% | 1931.3% | 15,125 |
| Columbia County | Bush, George W.+656 | 14,30048.4% | 14,95650.6% | 2991.0% | 29,555 |
| Crawford County | Kerry, John+976 | 4,65655.0% | 3,68043.5% | 1231.5% | 8,459 |
| Dane County | Kerry, John+90,683 | 181,05266.0% | 90,36933.0% | 2,8281.0% | 274,249 |
| Dodge County | Bush, George W.+10,511 | 16,69037.6% | 27,20161.4% | 4451.0% | 44,336 |
| Door County | Bush, George W.+543 | 8,36747.8% | 8,91050.9% | 2141.2% | 17,491 |
| Douglas County | Kerry, John+8,089 | 16,53765.7% | 8,44833.5% | 2020.8% | 25,187 |
| Dunn County | Kerry, John+1,160 | 12,03952.0% | 10,87946.9% | 2541.1% | 23,172 |
| Eau Claire County | Kerry, John+5,415 | 30,06854.2% | 24,65344.5% | 7161.3% | 55,437 |
| Florence County | Bush, George W.+710 | 99336.5% | 1,70362.5% | 281.0% | 2,724 |
| Fond du Lac County | Bush, George W.+14,075 | 19,21636.2% | 33,29162.8% | 5291.0% | 53,036 |
| Forest County | Bush, George W.+99 | 2,50948.7% | 2,60850.6% | 360.7% | 5,153 |
| Grant County | Kerry, John+656 | 12,86450.9% | 12,20848.3% | 1920.8% | 25,264 |
| Green County | Kerry, John+1,078 | 9,57552.5% | 8,49746.6% | 1761.0% | 18,248 |
| Green Lake County | Bush, George W.+2,867 | 3,60535.4% | 6,47263.6% | 1011.0% | 10,178 |
| Iowa County | Kerry, John+1,774 | 7,12256.8% | 5,34842.6% | 720.6% | 12,542 |
| Iron County | Kerry, John+72 | 1,95650.4% | 1,88448.6% | 391.0% | 3,879 |
| Jackson County | Kerry, John+862 | 5,24954.0% | 4,38745.1% | 900.9% | 9,726 |
| Jefferson County | Bush, George W.+5,851 | 17,92542.6% | 23,77656.5% | 4141.0% | 42,115 |
| Juneau County | Bush, George W.+739 | 5,73446.3% | 6,47352.3% | 1721.4% | 12,379 |
| Kenosha County | Kerry, John+4,520 | 40,10752.5% | 35,58746.6% | 7341.0% | 76,428 |
| Kewaunee County | Bush, George W.+795 | 5,17545.9% | 5,97053.0% | 1281.1% | 11,273 |
| La Crosse County | Kerry, John+4,881 | 33,17053.4% | 28,28945.5% | 6771.1% | 62,136 |
| Lafayette County | Kerry, John+473 | 4,40252.5% | 3,92946.8% | 570.7% | 8,388 |
| Langlade County | Bush, George W.+1,484 | 4,75142.9% | 6,23556.3% | 880.8% | 11,074 |
| Lincoln County | Bush, George W.+540 | 7,48447.7% | 8,02451.1% | 1921.2% | 15,700 |
| Manitowoc County | Bush, George W.+2,375 | 20,65246.8% | 23,02752.1% | 4811.1% | 44,160 |
| Marathon County | Bush, George W.+5,495 | 30,89945.4% | 36,39453.5% | 7661.1% | 68,059 |
| Marinette County | Bush, George W.+1,676 | 10,19045.8% | 11,86653.3% | 2141.0% | 22,270 |
| Marquette County | Bush, George W.+819 | 3,78544.7% | 4,60454.3% | 881.0% | 8,477 |
| Menominee County | Kerry, John+1,124 | 1,41282.6% | 28816.8% | 100.6% | 1,710 |
| Milwaukee County | Kerry, John+117,366 | 297,65361.7% | 180,28737.4% | 4,2960.9% | 482,236 |
| Monroe County | Bush, George W.+1,402 | 8,97345.9% | 10,37553.1% | 2061.1% | 19,554 |
| Oconto County | Bush, George W.+2,509 | 8,53443.1% | 11,04355.8% | 2171.1% | 19,794 |
| Oneida County | Bush, George W.+887 | 10,46447.5% | 11,35151.5% | 2241.0% | 22,039 |
| Outagamie County | Bush, George W.+8,734 | 40,16944.6% | 48,90354.3% | 9781.1% | 90,050 |
| Ozaukee County | Bush, George W.+17,190 | 17,71433.4% | 34,90465.8% | 4140.8% | 53,032 |
| Pepin County | Kerry, John+328 | 2,18153.6% | 1,85345.6% | 320.8% | 4,066 |
| Pierce County | Kerry, John+739 | 11,17651.1% | 10,43747.7% | 2631.2% | 21,876 |
| Polk County | Bush, George W.+922 | 11,17347.5% | 12,09551.5% | 2351.0% | 23,503 |
| Portage County | Kerry, John+5,315 | 21,86156.1% | 16,54642.5% | 5541.4% | 38,961 |
| Price County | Kerry, John+37 | 4,34949.6% | 4,31249.2% | 1021.2% | 8,763 |
| Racine County | Bush, George W.+4,227 | 48,22947.5% | 52,45651.6% | 8840.9% | 101,569 |
| Richland County | Bush, George W.+335 | 4,50147.8% | 4,83651.3% | 830.9% | 9,420 |
| Rock County | Kerry, John+13,447 | 46,59857.9% | 33,15141.2% | 7300.9% | 80,479 |
| Rusk County | Bush, George W.+165 | 3,82048.2% | 3,98550.3% | 1221.5% | 7,927 |
| Sauk County | Kerry, John+1,293 | 15,70851.6% | 14,41547.4% | 2941.0% | 30,417 |
| Sawyer County | Bush, George W.+540 | 4,41146.7% | 4,95152.4% | 911.0% | 9,453 |
| Shawano County | Bush, George W.+3,493 | 8,65741.2% | 12,15057.9% | 1920.9% | 20,999 |
| Sheboygan County | Bush, George W.+6,850 | 27,60844.1% | 34,45855.0% | 5590.9% | 62,625 |
| St. Croix County | Bush, George W.+3,895 | 18,78444.9% | 22,67954.2% | 3720.9% | 41,835 |
| Taylor County | Bush, George W.+1,753 | 3,82940.1% | 5,58258.5% | 1321.4% | 9,543 |
| Trempealeau County | Kerry, John+2,197 | 8,07557.4% | 5,87841.8% | 1090.8% | 14,062 |
| Vernon County | Kerry, John+1,150 | 7,92453.4% | 6,77445.6% | 1471.0% | 14,845 |
| Vilas County | Bush, George W.+2,442 | 5,71340.8% | 8,15558.2% | 1341.0% | 14,002 |
| Walworth County | Bush, George W.+9,577 | 19,17739.6% | 28,75459.4% | 5151.1% | 48,446 |
| Washburn County | Bush, George W.+57 | 4,70549.2% | 4,76249.8% | 1001.0% | 9,567 |
| Washington County | Bush, George W.+29,407 | 21,23429.3% | 50,64169.9% | 5920.8% | 72,467 |
| Waukesha County | Bush, George W.+81,300 | 73,62632.0% | 154,92667.3% | 1,8110.8% | 230,363 |
| Waupaca County | Bush, George W.+5,149 | 10,79240.0% | 15,94159.1% | 2410.9% | 26,974 |
| Waushara County | Bush, George W.+1,631 | 5,25742.9% | 6,88856.2% | 1010.8% | 12,246 |
| Winnebago County | Bush, George W.+5,599 | 40,94346.2% | 46,54252.5% | 1,1111.3% | 88,596 |
| Wood County | Bush, George W.+1,642 | 18,95047.3% | 20,59251.4% | 5291.3% | 40,071 |
complete certified result
Wisconsin 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)
Wisconsin's presidential margins
1892–2024, the 2004 contest in context
| Year | Margin (D minus R) |
|---|---|
| 1892 | +1.7% |
| 1896 | −22.9% |
| 1900 | −24.1% |
| 1904 | −35.2% |
| 1908 | −17.8% |
| 1912 | +8.4% |
| 1916 | −6.6% |
| 1920 | −54.9% |
| 1924 | −29.0% |
| 1928 | −9.2% |
| 1932 | +32.3% |
| 1936 | +33.5% |
| 1940 | +1.8% |
| 1944 | −1.8% |
| 1948 | +4.4% |
| 1952 | −22.2% |
| 1956 | −23.7% |
| 1960 | −3.7% |
| 1964 | +24.3% |
| 1968 | −3.6% |
| 1972 | −9.7% |
| 1976 | +1.7% |
| 1980 | −4.7% |
| 1984 | −9.2% |
| 1988 | +3.6% |
| 1992 | +4.4% |
| 1996 | +10.3% |
| 2000 | +0.2% |
| 2004 | +0.4% |
| 2008 | +13.9% |
| 2012 | +6.9% |
| 2016 | −0.8% |
| 2020 | +0.6% |
| 2024 | −0.9% |
Same ballot, 2004WI
Source. MIT Election Data + Science Lab — 2004 presidential returns · official county-level results. Real returns — nothing estimated.