Elections / 2004 · President · SC
South Carolina — 2004 presidential election
Recent presidential results
state2004 presidential electionSouth Carolina · PresidentBushR+17.1
How it voted
Share of the 2004 vote
| George W. Bush ✓Republican | 58.0% | 937,974 |
|---|---|---|
| John KerryDemocratic | 40.9% | 661,699 |
| OtherAll other candidates | 1.1% | 18,057 |
2004presidential margin
D+60R+60
46 counties, each filled by 2004 D-vs-R margin. Hover any county for its result.
South Carolina cast 8 electoral votes this cycle.
County-level results (46 counties) — table
| County | Winner | Margin |
|---|---|---|
| Abbeville County, SC | Republican | R+10.5 |
| Aiken County, SC | Republican | R+32.4 |
| Allendale County, SC | Democratic | D+44.0 |
| Anderson County, SC | Republican | R+35.0 |
| Bamberg County, SC | Democratic | D+28.2 |
| Barnwell County, SC | Republican | R+7.2 |
| Beaufort County, SC | Republican | R+21.4 |
| Berkeley County, SC | Republican | R+22.6 |
| Calhoun County, SC | Republican | R+0.8 |
| Charleston County, SC | Republican | R+4.8 |
| Cherokee County, SC | Republican | R+30.1 |
| Chester County, SC | Republican | R+0.1 |
| Chesterfield County, SC | Republican | R+3.7 |
| Clarendon County, SC | Democratic | D+7.8 |
| Colleton County, SC | Republican | R+4.0 |
| Darlington County, SC | Republican | R+6.2 |
| Dillon County, SC | Democratic | D+5.7 |
| Dorchester County, SC | Republican | R+27.3 |
| Edgefield County, SC | Republican | R+16.0 |
| Fairfield County, SC | Democratic | D+23.7 |
| Florence County, SC | Republican | R+12.6 |
| Georgetown County, SC | Republican | R+8.5 |
| Greenville County, SC | Republican | R+33.2 |
| Greenwood County, SC | Republican | R+22.7 |
| Hampton County, SC | Democratic | D+21.6 |
| Horry County, SC | Republican | R+25.7 |
| Jasper County, SC | Democratic | D+13.2 |
| Kershaw County, SC | Republican | R+24.6 |
| Lancaster County, SC | Republican | R+25.4 |
| Laurens County, SC | Republican | R+22.1 |
| Lee County, SC | Democratic | D+26.1 |
| Lexington County, SC | Republican | R+44.7 |
| Marion County, SC | Democratic | D+16.1 |
| Marlboro County, SC | Democratic | D+18.2 |
| McCormick County, SC | Democratic | D+4.9 |
| Newberry County, SC | Republican | R+25.6 |
| Oconee County, SC | Republican | R+37.8 |
| Orangeburg County, SC | Democratic | D+32.0 |
| Pickens County, SC | Republican | R+48.1 |
| Richland County, SC | Democratic | D+15.0 |
| Saluda County, SC | Republican | R+20.3 |
| Spartanburg County, SC | Republican | R+29.3 |
| Sumter County, SC | Democratic | D+1.7 |
| Union County, SC | Republican | R+11.4 |
| Williamsburg County, SC | Democratic | D+30.5 |
| York County, SC | Republican | R+29.9 |
Nominees: John Kerry (D) · George W. Bush (R)
South Carolina's presidential margins
1892–2024, the 2004 contest in context
| Year | Margin (D minus R) |
|---|---|
| 1892 | +58.6% |
| 1896 | +71.8% |
| 1900 | +86.0% |
| 1904 | +90.8% |
| 1908 | +87.8% |
| 1912 | +95.9% |
| 1916 | +94.3% |
| 1920 | +92.1% |
| 1924 | +94.3% |
| 1928 | +82.9% |
| 1932 | +98.0% |
| 1936 | +98.6% |
| 1940 | +91.3% |
| 1944 | +83.2% |
| 1948 | +20.4% |
| 1952 | +1.4% |
| 1956 | +20.2% |
| 1960 | +2.5% |
| 1964 | −17.8% |
| 1968 | −8.5% |
| 1972 | −42.7% |
| 1976 | +13.1% |
| 1980 | −1.5% |
| 1984 | −28.0% |
| 1988 | −23.9% |
| 1992 | −8.1% |
| 1996 | −6.0% |
| 2000 | −15.9% |
| 2004 | −17.1% |
| 2008 | −9.0% |
| 2012 | −10.5% |
| 2016 | −14.3% |
| 2020 | −11.7% |
| 2024 | −17.9% |
County-by-county results — 46 counties
| County | Won | Margin | Democratic | Republican | Total |
|---|---|---|---|---|---|
| Abbeville County | R | 4,389 | 5,436 | 9,925 | |
| Aiken County | R | 19,799 | 39,077 | 59,492 | |
| Allendale County | D | 2,565 | 985 | 3,591 | |
| Anderson County | R | 20,697 | 43,355 | 64,722 | |
| Bamberg County | D | 3,841 | 2,138 | 6,036 | |
| Barnwell County | R | 3,982 | 4,606 | 8,685 | |
| Beaufort County | R | 21,505 | 33,331 | 55,235 | |
| Berkeley County | R | 20,142 | 32,104 | 52,937 | |
| Calhoun County | R | 3,393 | 3,448 | 6,919 | |
| Charleston County | R | 63,758 | 70,297 | 136,316 | |
| Cherokee County | R | 6,466 | 12,090 | 18,714 | |
| Chester County | R | 5,790 | 5,798 | 11,729 | |
| Chesterfield County | R | 6,729 | 7,252 | 14,049 | |
| Clarendon County | D | 7,087 | 6,061 | 13,200 | |
| Colleton County | R | 6,699 | 7,264 | 14,106 | |
| Darlington County | R | 11,829 | 13,416 | 25,454 | |
| Dillon County | D | 4,832 | 4,301 | 9,235 | |
| Dorchester County | R | 14,733 | 26,006 | 41,317 | |
| Edgefield County | R | 4,051 | 5,611 | 9,746 | |
| Fairfield County | D | 5,764 | 3,531 | 9,435 | |
| Florence County | R | 21,442 | 27,689 | 49,545 | |
| Georgetown County | R | 10,602 | 12,606 | 23,593 | |
| Greenville County | R | 55,347 | 111,481 | 168,833 | |
| Greenwood County | R | 8,954 | 14,264 | 23,442 | |
| Hampton County | D | 4,832 | 3,097 | 8,016 | |
| Horry County | R | 29,547 | 50,447 | 81,347 | |
| Jasper County | D | 3,840 | 2,933 | 6,846 | |
| Kershaw County | R | 8,515 | 14,160 | 22,915 | |
| Lancaster County | R | 7,631 | 12,916 | 20,814 | |
| Laurens County | R | 9,205 | 14,466 | 23,829 | |
| Lee County | D | 4,960 | 2,901 | 7,898 | |
| Lexington County | R | 25,393 | 67,132 | 93,432 | |
| Marion County | D | 7,767 | 5,589 | 13,507 | |
| Marlboro County | D | 4,984 | 3,423 | 8,560 | |
| McCormick County | D | 2,648 | 2,396 | 5,122 | |
| Newberry County | R | 4,483 | 7,654 | 12,409 | |
| Oconee County | R | 8,395 | 18,811 | 27,532 | |
| Orangeburg County | D | 24,698 | 12,695 | 37,564 | |
| Pickens County | R | 10,287 | 29,759 | 40,510 | |
| Richland County | D | 76,283 | 56,212 | 133,801 | |
| Saluda County | R | 3,001 | 4,537 | 7,578 | |
| Spartanburg County | R | 33,633 | 62,004 | 96,758 | |
| Sumter County | D | 18,695 | 18,074 | 37,003 | |
| Union County | R | 5,236 | 6,592 | 11,934 | |
| Williamsburg County | D | 9,044 | 4,795 | 13,918 | |
| York County | R | 24,226 | 45,234 | 70,181 |
Same ballot, 2004SC
Source. MIT Election Data + Science Lab — 2004 presidential returns · official county-level results. Real returns — nothing estimated.