Elections / 2004 · President · VT
John Kerry carried Vermont D+20.1.
John Kerry (D) vs George W. Bush (R) in Vermont, 2004. The state ran 22.6 points more Democratic than the nation (R+2.5 nationally). A US Senate contest shared the 2004 ballot here.
Nominees: John Kerry (D) · George W. Bush (R)
Vermont result
312,309 votes counted
Kerry (D)
184,067
58.9%
Bush (R)
121,180
38.8%
All others
7,062
2.3%
Margin
D+20.1
2004 presidential election
Vermont, 2004
KerryD+20.1
How it voted
Share of the 2004 vote
| John Kerry ✓Democratic | 58.9% | 184,067 |
|---|---|---|
| George W. BushRepublican | 38.8% | 121,180 |
| OtherAll other candidates | 2.3% | 7,062 |
D+60R+60
14 counties, each filled by 2004 D-vs-R margin. Hover any county for its result.
Vermont's presidential margins
1892–2024, the 2004 contest in context
| Year | Margin (D minus R) |
|---|---|
| 1892 | −38.8% |
| 1896 | −63.4% |
| 1900 | −52.9% |
| 1904 | −59.1% |
| 1908 | −53.3% |
| 1912 | −12.7% |
| 1916 | −27.2% |
| 1920 | −52.6% |
| 1924 | −62.5% |
| 1928 | −34.0% |
| 1932 | −16.6% |
| 1936 | −13.2% |
| 1940 | −9.9% |
| 1944 | −14.1% |
| 1948 | −24.6% |
| 1952 | −43.2% |
| 1956 | −44.3% |
| 1960 | −17.3% |
| 1964 | +32.6% |
| 1968 | −9.2% |
| 1972 | −26.2% |
| 1976 | −11.2% |
| 1980 | −6.0% |
| 1984 | −17.1% |
| 1988 | −3.5% |
| 1992 | +15.7% |
| 1996 | +22.3% |
| 2000 | +9.9% |
| 2004 | +20.1% |
| 2008 | +37.0% |
| 2012 | +35.6% |
| 2016 | +26.4% |
| 2020 | +35.4% |
| 2024 | +31.6% |
County results — 2004
14 counties; every row links to the county's full page.
| County | Won | Margin | Democratic | Republican | Total |
|---|---|---|---|---|---|
| Addison County | D | 11,147 | 7,077 | 18,579 | |
| Bennington County | D | 11,069 | 7,616 | 19,065 | |
| Caledonia County | D | 7,106 | 6,765 | 14,211 | |
| Chittenden County | D | 49,369 | 26,422 | 77,696 | |
| Essex County | R | 1,276 | 1,591 | 2,937 | |
| Franklin County | D | 10,598 | 8,936 | 19,920 | |
| Grand Isle County | D | 2,246 | 1,754 | 4,077 | |
| Lamoille County | D | 7,636 | 4,260 | 12,181 | |
| Orange County | D | 8,159 | 6,421 | 14,895 | |
| Orleans County | D | 6,330 | 5,666 | 12,242 | |
| Rutland County | D | 15,904 | 14,440 | 30,975 | |
| Washington County | D | 19,177 | 11,461 | 31,448 | |
| Windham County | D | 15,489 | 7,280 | 23,316 | |
| Windsor County | D | 18,561 | 11,491 | 30,767 |