Elections / 2004 · President · MO
George W. Bush carried Missouri R+7.2.
John Kerry (D) vs George W. Bush (R) in Missouri, 2004. The state ran 4.7 points more Republican than the nation (R+2.5 nationally). A US Senate contest shared the 2004 ballot here.
Nominees: John Kerry (D) · George W. Bush (R)
Missouri result
2,731,364 votes counted
Kerry (D)
1,259,171
46.1%
Bush (R)
1,455,713
53.3%
All others
16,480
0.6%
Margin
R+7.2
2004 presidential election
Missouri, 2004
BushR+7.2
How it voted
Share of the 2004 vote
| George W. Bush ✓Republican | 53.3% | 1,455,713 |
|---|---|---|
| John KerryDemocratic | 46.1% | 1,259,171 |
| OtherAll other candidates | 0.6% | 16,480 |
D+60R+60
115 counties, each filled by 2004 D-vs-R margin. Hover any county for its result.
Missouri's presidential margins
1892–2024, the 2004 contest in context
| Year | Margin (D minus R) |
|---|---|
| 1892 | +7.5% |
| 1896 | +8.7% |
| 1900 | +5.5% |
| 1904 | −3.9% |
| 1908 | −0.1% |
| 1912 | +17.6% |
| 1916 | +3.6% |
| 1920 | −11.5% |
| 1924 | −5.6% |
| 1928 | −11.4% |
| 1932 | +28.6% |
| 1936 | +22.6% |
| 1940 | +4.8% |
| 1944 | +2.9% |
| 1948 | +16.6% |
| 1952 | −1.6% |
| 1956 | +0.2% |
| 1960 | +0.5% |
| 1964 | +28.1% |
| 1968 | −1.1% |
| 1972 | −24.7% |
| 1976 | +3.6% |
| 1980 | −6.8% |
| 1984 | −20.0% |
| 1988 | −4.0% |
| 1992 | +10.1% |
| 1996 | +6.3% |
| 2000 | −3.3% |
| 2004 | −7.2% |
| 2008 | −0.1% |
| 2012 | −9.4% |
| 2016 | −18.5% |
| 2020 | −15.3% |
| 2024 | −18.4% |
County results — 2004
115 counties; every row links to the county's full page.
| County | Won | Margin | Democratic | Republican | Total |
|---|---|---|---|---|---|
| Adair County | R | 4,938 | 6,367 | 11,404 | |
| Andrew County | R | 3,069 | 5,135 | 8,266 | |
| Atchison County | R | 1,005 | 2,137 | 3,156 | |
| Audrain County | R | 4,318 | 6,294 | 10,683 | |
| Barry County | R | 4,223 | 9,599 | 13,927 | |
| Barton County | R | 1,373 | 4,572 | 5,991 | |
| Bates County | R | 3,398 | 5,004 | 8,466 | |
| Benton County | R | 3,381 | 5,575 | 9,009 | |
| Bollinger County | R | 1,754 | 4,102 | 5,895 | |
| Boone County | R | 37,643 | 37,801 | 76,046 | |
| Buchanan County | R | 17,799 | 19,812 | 37,950 | |
| Butler County | R | 4,666 | 11,696 | 16,441 | |
| Caldwell County | R | 1,645 | 2,593 | 4,268 | |
| Callaway County | R | 6,559 | 11,108 | 17,773 | |
| Camden County | R | 6,296 | 13,122 | 19,519 | |
| Cape Girardeau County | R | 10,568 | 23,814 | 34,565 | |
| Carroll County | R | 1,568 | 3,155 | 4,741 | |
| Carter County | R | 964 | 1,797 | 2,779 | |
| Cass County | R | 16,681 | 27,253 | 44,217 | |
| Cedar County | R | 1,910 | 4,238 | 6,203 | |
| Chariton County | R | 1,892 | 2,421 | 4,340 | |
| Christian County | R | 9,059 | 22,102 | 31,348 | |
| Clark County | R | 1,794 | 1,899 | 3,736 | |
| Clay County | R | 44,670 | 51,193 | 96,460 | |
| Clinton County | R | 4,165 | 5,287 | 9,540 | |
| Cole County | R | 11,753 | 24,752 | 36,701 | |
| Cooper County | R | 2,400 | 5,058 | 7,508 | |
| Crawford County | R | 3,632 | 5,686 | 9,381 | |
| Dade County | R | 1,104 | 2,963 | 4,089 | |
| Dallas County | R | 2,407 | 4,788 | 7,259 | |
| Daviess County | R | 1,402 | 2,351 | 3,794 | |
| DeKalb County | R | 1,707 | 2,941 | 4,686 | |
| Dent County | R | 1,865 | 4,369 | 6,304 | |
| Douglas County | R | 1,741 | 4,498 | 6,327 | |
| Dunklin County | R | 4,901 | 6,720 | 11,677 | |
| Franklin County | R | 18,556 | 26,429 | 45,318 | |
| Gasconade County | R | 2,355 | 4,753 | 7,171 | |
| Gentry County | R | 1,201 | 2,085 | 3,312 | |
| Greene County | R | 46,657 | 77,885 | 125,266 | |
| Grundy County | R | 1,561 | 3,172 | 4,808 | |
| Harrison County | R | 1,279 | 2,729 | 4,048 | |
| Henry County | R | 4,461 | 6,361 | 10,877 | |
| Hickory County | R | 2,043 | 2,791 | 4,866 | |
| Holt County | R | 811 | 1,864 | 2,691 | |
| Howard County | R | 1,972 | 2,915 | 4,921 | |
| Howell County | R | 5,118 | 11,097 | 16,379 | |
| Iron County | R | 2,157 | 2,477 | 4,679 | |
| Jackson County | D | 183,654 | 130,500 | 315,993 | |
| Jasper County | R | 13,002 | 31,846 | 45,085 | |
| Jefferson County | R | 46,057 | 46,624 | 93,264 | |
| Johnson County | R | 7,790 | 12,257 | 20,236 | |
| Knox County | R | 761 | 1,207 | 1,978 | |
| Laclede County | R | 4,213 | 10,578 | 14,869 | |
| Lafayette County | R | 6,412 | 9,656 | 16,182 | |
| Lawrence County | R | 4,506 | 11,194 | 15,806 | |
| Lewis County | R | 1,754 | 2,862 | 4,644 | |
| Lincoln County | R | 8,368 | 11,316 | 19,839 | |
| Linn County | R | 2,440 | 3,422 | 5,898 | |
| Livingston County | R | 2,278 | 4,029 | 6,346 | |
| Macon County | R | 2,856 | 4,673 | 7,570 | |
| Madison County | R | 1,972 | 2,905 | 4,918 | |
| Maries County | R | 1,563 | 2,825 | 4,424 | |
| Marion County | R | 4,568 | 7,815 | 12,453 | |
| McDonald County | R | 2,215 | 5,443 | 7,725 | |
| Mercer County | R | 582 | 1,207 | 1,817 | |
| Miller County | R | 2,959 | 7,797 | 10,831 | |
| Mississippi County | R | 2,374 | 2,903 | 5,298 | |
| Moniteau County | R | 1,913 | 4,743 | 6,691 | |
| Monroe County | R | 1,647 | 2,632 | 4,307 | |
| Montgomery County | R | 2,147 | 3,563 | 5,760 | |
| Morgan County | R | 3,053 | 5,657 | 8,771 | |
| New Madrid County | R | 3,716 | 4,154 | 7,907 | |
| Newton County | R | 6,564 | 17,187 | 23,889 | |
| Nodaway County | R | 3,830 | 6,226 | 10,119 | |
| Oregon County | R | 1,823 | 2,769 | 4,673 | |
| Osage County | R | 1,673 | 4,975 | 6,671 | |
| Ozark County | R | 1,561 | 3,083 | 4,707 | |
| Pemiscot County | R | 3,381 | 3,398 | 6,806 | |
| Perry County | R | 2,621 | 5,583 | 8,247 | |
| Pettis County | R | 5,801 | 11,603 | 17,496 | |
| Phelps County | R | 6,666 | 11,874 | 18,700 | |
| Pike County | R | 3,670 | 4,314 | 8,040 | |
| Platte County | R | 18,412 | 23,302 | 41,970 | |
| Polk County | R | 3,775 | 8,586 | 12,453 | |
| Pulaski County | R | 3,551 | 8,618 | 12,221 | |
| Putnam County | R | 772 | 1,660 | 2,445 | |
| Ralls County | R | 2,031 | 2,986 | 5,034 | |
| Randolph County | R | 3,586 | 6,551 | 10,198 | |
| Ray County | R | 5,034 | 5,673 | 10,788 | |
| Reynolds County | R | 1,449 | 1,896 | 3,364 | |
| Ripley County | R | 1,907 | 3,693 | 5,653 | |
| Saline County | R | 4,479 | 5,389 | 9,939 | |
| Schuyler County | R | 894 | 1,124 | 2,031 | |
| Scotland County | R | 828 | 1,352 | 2,197 | |
| Scott County | R | 6,057 | 11,330 | 17,448 | |
| Shannon County | R | 1,618 | 2,511 | 4,167 | |
| Shelby County | R | 1,201 | 2,280 | 3,502 | |
| St. Charles County | R | 66,855 | 95,826 | 163,488 | |
| St. Clair County | R | 1,841 | 3,098 | 4,965 | |
| St. Francois County | R | 10,748 | 12,087 | 22,933 | |
| St. Louis city | D | 116,133 | 27,793 | 144,638 | |
| St. Louis County | D | 295,284 | 244,969 | 542,983 | |
| Ste. Genevieve County | D | 4,281 | 3,791 | 8,146 | |
| Stoddard County | R | 3,946 | 9,242 | 13,252 | |
| Stone County | R | 4,578 | 10,534 | 15,189 | |
| Sullivan County | R | 1,178 | 1,880 | 3,089 | |
| Taney County | R | 5,601 | 13,578 | 19,280 | |
| Texas County | R | 3,664 | 7,234 | 11,018 | |
| Vernon County | R | 3,206 | 5,732 | 8,992 | |
| Warren County | R | 5,461 | 7,883 | 13,432 | |
| Washington County | R | 4,459 | 4,641 | 9,178 | |
| Wayne County | R | 2,250 | 3,919 | 6,204 | |
| Webster County | R | 4,657 | 10,194 | 14,944 | |
| Worth County | R | 436 | 691 | 1,132 | |
| Wright County | R | 2,188 | 6,090 | 8,346 |