Elections / 2004 · President · CO
Colorado — 2004 presidential election
Recent presidential results
state2004 presidential electionColorado · PresidentBushR+4.7
How it voted
Share of the 2004 vote
| George W. Bush ✓Republican | 51.7% | 1,101,256 |
|---|---|---|
| John KerryDemocratic | 47.0% | 1,001,725 |
| OtherAll other candidates | 1.3% | 27,344 |
2004presidential margin
D+60R+60
64 counties, each filled by 2004 D-vs-R margin. Hover any county for its result.
Colorado cast 9 electoral votes this cycle.
County-level results (64 counties) — table
| County | Winner | Margin |
|---|---|---|
| Adams County, CO | Democratic | D+2.3 |
| Alamosa County, CO | Republican | R+2.6 |
| Arapahoe County, CO | Republican | R+4.0 |
| Archuleta County, CO | Republican | R+25.0 |
| Baca County, CO | Republican | R+54.8 |
| Bent County, CO | Republican | R+25.7 |
| Boulder County, CO | Democratic | D+33.9 |
| Broomfield County, CO | Republican | R+4.6 |
| Chaffee County, CO | Republican | R+12.6 |
| Cheyenne County, CO | Republican | R+63.9 |
| Clear Creek County, CO | Democratic | D+8.3 |
| Conejos County, CO | Democratic | D+0.8 |
| Costilla County, CO | Democratic | D+34.3 |
| Crowley County, CO | Republican | R+35.4 |
| Custer County, CO | Republican | R+37.8 |
| Delta County, CO | Republican | R+38.8 |
| Denver County, CO | Democratic | D+40.3 |
| Dolores County, CO | Republican | R+39.4 |
| Douglas County, CO | Republican | R+33.8 |
| Eagle County, CO | Democratic | D+6.5 |
| El Paso County, CO | Republican | R+34.6 |
| Elbert County, CO | Republican | R+48.9 |
| Fremont County, CO | Republican | R+34.4 |
| Garfield County, CO | Republican | R+9.2 |
| Gilpin County, CO | Democratic | D+15.0 |
| Grand County, CO | Republican | R+13.4 |
| Gunnison County, CO | Democratic | D+15.5 |
| Hinsdale County, CO | Republican | R+19.8 |
| Huerfano County, CO | Republican | R+1.3 |
| Jackson County, CO | Republican | R+53.5 |
| Jefferson County, CO | Republican | R+5.2 |
| Kiowa County, CO | Republican | R+60.5 |
| Kit Carson County, CO | Republican | R+56.9 |
| La Plata County, CO | Democratic | D+6.7 |
| Lake County, CO | Democratic | D+12.3 |
| Larimer County, CO | Republican | R+5.2 |
| Las Animas County, CO | Democratic | D+1.6 |
| Lincoln County, CO | Republican | R+56.3 |
| Logan County, CO | Republican | R+41.9 |
| Mesa County, CO | Republican | R+35.5 |
| Mineral County, CO | Republican | R+25.2 |
| Moffat County, CO | Republican | R+50.5 |
| Montezuma County, CO | Republican | R+28.3 |
| Montrose County, CO | Republican | R+39.7 |
| Morgan County, CO | Republican | R+37.7 |
| Otero County, CO | Republican | R+21.8 |
| Ouray County, CO | Republican | R+4.6 |
| Park County, CO | Republican | R+16.0 |
| Phillips County, CO | Republican | R+48.8 |
| Pitkin County, CO | Democratic | D+38.4 |
| Prowers County, CO | Republican | R+43.9 |
| Pueblo County, CO | Democratic | D+6.3 |
| Rio Blanco County, CO | Republican | R+61.2 |
| Rio Grande County, CO | Republican | R+26.1 |
| Routt County, CO | Democratic | D+10.1 |
| Saguache County, CO | Democratic | D+15.4 |
| San Juan County, CO | Democratic | D+7.6 |
| San Miguel County, CO | Democratic | D+44.7 |
| Sedgwick County, CO | Republican | R+43.9 |
| Summit County, CO | Democratic | D+20.2 |
| Teller County, CO | Republican | R+38.3 |
| Washington County, CO | Republican | R+63.0 |
| Weld County, CO | Republican | R+26.8 |
| Yuma County, CO | Republican | R+52.5 |
Nominees: John Kerry (D) · George W. Bush (R)
Colorado's presidential margins
1892–2024, the 2004 contest in context
| Year | Margin (D minus R) |
|---|---|
| 1892 | −41.1% |
| 1896 | +70.6% |
| 1900 | +13.6% |
| 1904 | −14.2% |
| 1908 | +1.1% |
| 1912 | +20.9% |
| 1916 | +26.0% |
| 1920 | −23.4% |
| 1924 | −35.0% |
| 1928 | −30.8% |
| 1932 | +13.4% |
| 1936 | +23.3% |
| 1940 | −2.6% |
| 1944 | −6.8% |
| 1948 | +5.4% |
| 1952 | −21.3% |
| 1956 | −19.7% |
| 1960 | −9.7% |
| 1964 | +23.1% |
| 1968 | −9.2% |
| 1972 | −28.0% |
| 1976 | −11.5% |
| 1980 | −24.0% |
| 1984 | −28.3% |
| 1988 | −7.8% |
| 1992 | +4.3% |
| 1996 | −1.4% |
| 2000 | −8.4% |
| 2004 | −4.7% |
| 2008 | +9.0% |
| 2012 | +5.4% |
| 2016 | +4.9% |
| 2020 | +13.5% |
| 2024 | +11.0% |
County-by-county results — 64 counties
| County | Won | Margin | Democratic | Republican | Total |
|---|---|---|---|---|---|
| Adams County | D | 69,122 | 65,912 | 136,677 | |
| Alamosa County | R | 3,017 | 3,179 | 6,279 | |
| Arapahoe County | R | 110,262 | 119,475 | 232,365 | |
| Archuleta County | R | 2,141 | 3,601 | 5,839 | |
| Baca County | R | 483 | 1,680 | 2,186 | |
| Bent County | R | 785 | 1,338 | 2,155 | |
| Boulder County | D | 105,564 | 51,586 | 159,259 | |
| Broomfield County | R | 10,935 | 12,007 | 23,235 | |
| Chaffee County | R | 3,766 | 4,875 | 8,770 | |
| Cheyenne County | R | 198 | 923 | 1,134 | |
| Clear Creek County | D | 2,989 | 2,522 | 5,613 | |
| Conejos County | D | 1,894 | 1,864 | 3,803 | |
| Costilla County | D | 1,170 | 566 | 1,760 | |
| Crowley County | R | 478 | 1,006 | 1,493 | |
| Custer County | R | 739 | 1,657 | 2,428 | |
| Delta County | R | 4,224 | 9,722 | 14,159 | |
| Denver County | D | 166,135 | 69,903 | 238,826 | |
| Dolores County | R | 333 | 785 | 1,147 | |
| Douglas County | R | 39,661 | 80,651 | 121,201 | |
| Eagle County | D | 9,744 | 8,533 | 18,511 | |
| El Paso County | R | 77,648 | 161,361 | 241,788 | |
| Elbert County | R | 2,834 | 8,389 | 11,364 | |
| Fremont County | R | 5,933 | 12,313 | 18,526 | |
| Garfield County | R | 9,228 | 11,123 | 20,647 | |
| Gilpin County | D | 1,807 | 1,329 | 3,196 | |
| Grand County | R | 3,243 | 4,260 | 7,609 | |
| Gunnison County | D | 4,782 | 3,479 | 8,420 | |
| Hinsdale County | R | 236 | 355 | 602 | |
| Huerfano County | R | 1,656 | 1,701 | 3,396 | |
| Jackson County | R | 210 | 710 | 934 | |
| Jefferson County | R | 126,558 | 140,644 | 271,568 | |
| Kiowa County | R | 172 | 712 | 892 | |
| Kit Carson County | R | 729 | 2,721 | 3,502 | |
| La Plata County | D | 13,409 | 11,704 | 25,513 | |
| Lake County | D | 1,623 | 1,261 | 2,949 | |
| Larimer County | R | 68,266 | 75,884 | 146,436 | |
| Las Animas County | D | 3,300 | 3,196 | 6,592 | |
| Lincoln County | R | 503 | 1,819 | 2,337 | |
| Logan County | R | 2,491 | 6,168 | 8,766 | |
| Mesa County | R | 19,564 | 41,539 | 61,885 | |
| Mineral County | R | 227 | 383 | 619 | |
| Moffat County | R | 1,355 | 4,247 | 5,725 | |
| Montezuma County | R | 3,867 | 6,988 | 11,015 | |
| Montrose County | R | 4,776 | 11,218 | 16,219 | |
| Morgan County | R | 3,039 | 6,787 | 9,936 | |
| Otero County | R | 3,164 | 4,947 | 8,180 | |
| Ouray County | R | 1,278 | 1,402 | 2,721 | |
| Park County | R | 3,445 | 4,781 | 8,357 | |
| Phillips County | R | 582 | 1,717 | 2,325 | |
| Pitkin County | D | 6,335 | 2,784 | 9,256 | |
| Prowers County | R | 1,308 | 3,392 | 4,745 | |
| Pueblo County | D | 35,369 | 31,117 | 67,187 | |
| Rio Blanco County | R | 566 | 2,403 | 3,003 | |
| Rio Grande County | R | 2,006 | 3,448 | 5,526 | |
| Routt County | D | 6,392 | 5,199 | 11,762 | |
| Saguache County | D | 1,594 | 1,163 | 2,803 | |
| San Juan County | D | 253 | 216 | 486 | |
| San Miguel County | D | 2,876 | 1,079 | 4,019 | |
| Sedgwick County | R | 374 | 971 | 1,360 | |
| Summit County | D | 8,144 | 5,370 | 13,735 | |
| Teller County | R | 3,556 | 8,094 | 11,842 | |
| Washington County | R | 455 | 2,050 | 2,530 | |
| Weld County | R | 31,868 | 55,591 | 88,653 | |
| Yuma County | R | 1,064 | 3,456 | 4,559 |
Same ballot, 2004CO
Source. MIT Election Data + Science Lab — 2004 presidential returns · official county-level results. Real returns — nothing estimated.