New Mexico — 2004 presidential election
Recent presidential results
state2004 presidential electionNew Mexico · PresidentBushR+0.8
How it voted
Share of the 2004 vote
| George W. Bush ✓Republican | 49.8% | 376,930 |
|---|---|---|
| John KerryDemocratic | 49.0% | 370,942 |
| OtherAll other candidates | 1.1% | 8,432 |
2004presidential margin
D+60R+60
33 counties, each filled by 2004 D-vs-R margin. Hover any county for its result.
New Mexico cast 5 electoral votes this cycle.
County-level results (33 counties) — table
| County | Winner | Margin |
|---|---|---|
| Bernalillo County, NM | Democratic | D+4.2 |
| Catron County, NM | Republican | R+44.0 |
| Chaves County, NM | Republican | R+37.1 |
| Cibola County, NM | Democratic | D+5.8 |
| Colfax County, NM | Republican | R+4.3 |
| Curry County, NM | Republican | R+49.8 |
| De Baca County, NM | Republican | R+42.8 |
| Doña Ana County, NM | Democratic | D+3.6 |
| Eddy County, NM | Republican | R+31.5 |
| Grant County, NM | Democratic | D+7.2 |
| Guadalupe County, NM | Democratic | D+18.8 |
| Harding County, NM | Republican | R+18.8 |
| Hidalgo County, NM | Republican | R+11.2 |
| Lea County, NM | Republican | R+59.3 |
| Lincoln County, NM | Republican | R+36.0 |
| Los Alamos County, NM | Republican | R+5.4 |
| Luna County, NM | Republican | R+10.9 |
| McKinley County, NM | Democratic | D+27.6 |
| Mora County, NM | Democratic | D+33.5 |
| Otero County, NM | Republican | R+36.8 |
| Quay County, NM | Republican | R+30.1 |
| Rio Arriba County, NM | Democratic | D+30.7 |
| Roosevelt County, NM | Republican | R+40.8 |
| San Juan County, NM | Republican | R+32.6 |
| San Miguel County, NM | Democratic | D+44.3 |
| Sandoval County, NM | Republican | R+2.7 |
| Santa Fe County, NM | Democratic | D+43.2 |
| Sierra County, NM | Republican | R+24.0 |
| Socorro County, NM | Democratic | D+4.2 |
| Taos County, NM | Democratic | D+49.3 |
| Torrance County, NM | Republican | R+25.2 |
| Union County, NM | Republican | R+55.4 |
| Valencia County, NM | Republican | R+12.3 |
New Mexico results by county
33 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 | |||||
|---|---|---|---|---|---|
| Bernalillo County | Kerry, John+10,798 | 121,45447.3% | 132,25251.5% | 3,1051.2% | 256,811 |
| Catron County | Bush, George W.+876 | 1,42771.6% | 55127.6% | 150.8% | 1,993 |
| Chaves County | Bush, George W.+8,047 | 14,77368.1% | 6,72631.0% | 2060.9% | 21,705 |
| Cibola County | Kerry, John+436 | 3,47746.4% | 3,91352.3% | 971.3% | 7,487 |
| Colfax County | Bush, George W.+258 | 3,08251.6% | 2,82447.3% | 621.0% | 5,968 |
| Curry County | Bush, George W.+7,108 | 10,64974.5% | 3,54124.8% | 960.7% | 14,286 |
| De Baca County | Bush, George W.+425 | 70671.1% | 28128.3% | 60.6% | 993 |
| Doña Ana County | Kerry, John+2,214 | 29,54847.7% | 31,76251.3% | 6501.0% | 61,960 |
| Eddy County | Bush, George W.+6,388 | 13,26865.5% | 6,88033.9% | 1220.6% | 20,270 |
| Grant County | Kerry, John+960 | 6,13545.8% | 7,09553.0% | 1621.2% | 13,392 |
| Guadalupe County | Kerry, John+426 | 91440.3% | 1,34059.1% | 130.6% | 2,267 |
| Harding County | Bush, George W.+121 | 38059.0% | 25940.2% | 50.8% | 644 |
| Hidalgo County | Bush, George W.+220 | 1,08155.0% | 86143.8% | 221.1% | 1,964 |
| Lea County | Bush, George W.+10,784 | 14,43079.4% | 3,64620.1% | 1050.6% | 18,181 |
| Lincoln County | Bush, George W.+3,248 | 6,07067.3% | 2,82231.3% | 1221.4% | 9,014 |
| Los Alamos County | Bush, George W.+604 | 5,81051.9% | 5,20646.5% | 1811.6% | 11,197 |
| Luna County | Bush, George W.+824 | 4,16454.8% | 3,34044.0% | 891.2% | 7,593 |
| McKinley County | Kerry, John+5,700 | 7,35135.6% | 13,05163.3% | 2211.1% | 20,623 |
| Mora County | Kerry, John+948 | 92832.8% | 1,87666.4% | 220.8% | 2,826 |
| Otero County | Bush, George W.+7,633 | 14,06667.7% | 6,43331.0% | 2651.3% | 20,764 |
| Quay County | Bush, George W.+1,239 | 2,66164.6% | 1,42234.5% | 340.8% | 4,117 |
| Rio Arriba County | Kerry, John+4,604 | 5,14934.3% | 9,75365.0% | 970.6% | 14,999 |
| Roosevelt County | Bush, George W.+2,915 | 4,99769.9% | 2,08229.1% | 650.9% | 7,144 |
| San Juan County | Bush, George W.+14,682 | 29,52565.6% | 14,84333.0% | 6381.4% | 45,006 |
| San Miguel County | Kerry, John+5,370 | 3,31327.3% | 8,68371.7% | 1201.0% | 12,116 |
| Sandoval County | Bush, George W.+1,207 | 22,62850.8% | 21,42148.1% | 4921.1% | 44,541 |
| Santa Fe County | Kerry, John+28,608 | 18,46627.9% | 47,07471.1% | 6601.0% | 66,200 |
| Sierra County | Bush, George W.+1,236 | 3,16261.3% | 1,92637.3% | 691.3% | 5,157 |
| Socorro County | Kerry, John+329 | 3,69647.1% | 4,02551.3% | 1301.7% | 7,851 |
| Taos County | Kerry, John+7,321 | 3,66624.7% | 10,98774.1% | 1821.2% | 14,835 |
| Torrance County | Bush, George W.+1,640 | 4,02661.9% | 2,38636.7% | 951.5% | 6,507 |
| Union County | Bush, George W.+1,043 | 1,45477.3% | 41121.9% | 160.9% | 1,881 |
| Valencia County | Bush, George W.+3,204 | 14,47455.6% | 11,27043.3% | 2681.0% | 26,012 |
complete certified result
New Mexico 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)
New Mexico's presidential margins
1912–2024, the 2004 contest in context
| Year | Margin (D minus R) |
|---|---|
| 1912 | +5.5% |
| 1916 | +3.6% |
| 1920 | −10.4% |
| 1924 | −5.5% |
| 1928 | −18.2% |
| 1932 | +27.0% |
| 1936 | +26.2% |
| 1940 | +13.3% |
| 1944 | +7.0% |
| 1948 | +13.5% |
| 1952 | −11.1% |
| 1956 | −16.0% |
| 1960 | +0.7% |
| 1964 | +18.6% |
| 1968 | −12.1% |
| 1972 | −24.5% |
| 1976 | −2.5% |
| 1980 | −18.2% |
| 1984 | −20.5% |
| 1988 | −5.0% |
| 1992 | +8.6% |
| 1996 | +7.3% |
| 2000 | +0.1% |
| 2004 | −0.8% |
| 2008 | +15.1% |
| 2012 | +10.1% |
| 2016 | +8.2% |
| 2020 | +10.8% |
| 2024 | +6.0% |
Same ballot, 2004NM
Source. MIT Election Data + Science Lab — 2004 presidential returns · official county-level results. Real returns — nothing estimated.