Elections / 2004 · President · NH
John Kerry carried New Hampshire D+1.4.
John Kerry (D) vs George W. Bush (R) in New Hampshire, 2004. The state ran 3.8 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)
New Hampshire result
677,558 votes counted
Kerry (D)
340,511
50.3%
Bush (R)
331,237
48.9%
All others
5,810
0.9%
Margin
D+1.4
2004 presidential election
New Hampshire, 2004
KerryD+1.4
How it voted
Share of the 2004 vote
| John Kerry ✓Democratic | 50.3% | 340,511 |
|---|---|---|
| George W. BushRepublican | 48.9% | 331,237 |
| OtherAll other candidates | 0.9% | 5,810 |
D+60R+60
10 counties, each filled by 2004 D-vs-R margin. Hover any county for its result.
New Hampshire's presidential margins
1892–2024, the 2004 contest in context
| Year | Margin (D minus R) |
|---|---|
| 1892 | −4.0% |
| 1896 | −42.8% |
| 1900 | −20.9% |
| 1904 | −22.3% |
| 1908 | −21.8% |
| 1912 | +2.0% |
| 1916 | +0.1% |
| 1920 | −20.4% |
| 1924 | −25.1% |
| 1928 | −17.6% |
| 1932 | −1.4% |
| 1936 | +1.8% |
| 1940 | +6.4% |
| 1944 | +4.2% |
| 1948 | −5.7% |
| 1952 | −21.8% |
| 1956 | −32.3% |
| 1960 | −6.8% |
| 1964 | +27.8% |
| 1968 | −8.2% |
| 1972 | −29.1% |
| 1976 | −11.3% |
| 1980 | −29.4% |
| 1984 | −37.7% |
| 1988 | −26.2% |
| 1992 | +1.2% |
| 1996 | +10.3% |
| 2000 | −1.3% |
| 2004 | +1.4% |
| 2008 | +9.7% |
| 2012 | +5.6% |
| 2016 | +0.4% |
| 2020 | +7.4% |
| 2024 | +2.8% |
County results — 2004
10 counties; every row links to the county's full page.
| County | Won | Margin | Democratic | Republican | Total |
|---|---|---|---|---|---|
| Belknap County | R | 14,080 | 17,920 | 32,298 | |
| Carroll County | R | 13,319 | 14,614 | 28,222 | |
| Cheshire County | D | 24,438 | 16,463 | 41,347 | |
| Coos County | D | 8,585 | 8,143 | 16,925 | |
| Grafton County | D | 26,180 | 20,277 | 46,971 | |
| Hillsborough County | R | 94,121 | 99,724 | 195,247 | |
| Merrimack County | D | 39,975 | 36,060 | 76,647 | |
| Rockingham County | R | 75,437 | 82,069 | 158,816 | |
| Strafford County | D | 32,942 | 25,825 | 59,281 | |
| Sullivan County | D | 11,434 | 10,142 | 21,804 |