- Lead
- 12,162
- Total
- 214,521
- vs nation
- D+7.1
- Turnout
- 66.9%
Charleston County, SC
President margin by year
Place winner margin
President results by year
2024 turnout 66.9% of 323,496 citizens 18+
- Lead
- 28,188
- Total
- 218,857
- vs nation
- D+8.4
- Turnout
- 69.7%
- Lead
- 13,856
- Total
- 176,345
- vs nation
- D+5.8
- Turnout
- 61.0%
- Lead
- 3,858
- Total
- 161,707
- vs nation
- R+1.5
- Turnout
- —
- Lead
- 12,876
- Total
- 154,434
- vs nation
- D+1.1
- Turnout
- —
- Lead
- 6,539
- Total
- 136,316
- vs nation
- R+2.3
- Turnout
- —
- Lead
- 8,709
- Total
- 111,476
- vs nation
- R+8.3
- Turnout
- —
- Lead
- 5,104
- Total
- 96,688
- vs nation
- R+13.8
- Turnout
- —
Key facts
- 2024 presidential margin
- D+5.7MIT Election Lab
- Population
- 420,2642024 5-year
- Median household income
- $88,4942024 5-year
- White (non-Hispanic)
- 64.5%2024 5-year
- Black
- 22.7%2024 5-year
- Hispanic / Latino
- 7.2%2024 5-year
- Peak Democratic margin
- D+95.1 in 1936MIT Election Lab
- Peak Republican margin
- R+39.7 in 1972MIT Election Lab
- Most similar
- Wake County, NC · twin score 93.8
Midterm durability
Total general-election participants divided by same-year citizen voting-age population. These are total ballots or participating voters—not presidential candidate votes.
- 2024 total turnout
- 66.9%216,459 participants ÷ 323,496 CVAP
- 2020→2022 drop-off
- +21.3 ptsPresidential-dependent
- Drop-off versus state
- -0.3 ptsPositive means a larger decline than the statewide pattern
- Mechanical 2026 scenario
- 45.6%–50.5%Recent-cycle and two-cycle persistence scenarios; not a forecast
| Election | Participants | CVAP | Turnout | Quality |
|---|---|---|---|---|
| 2016 · Presidential | 179,107 | 293,756 | 61.0% | A/A |
| 2018 · Midterm | 150,632 | 305,281 | 49.3% | A/A |
| 2020 · Presidential | 219,905 | 315,638 | 69.7% | A/A |
| 2022 · Midterm | 154,386 | 319,009 | 48.4% | A/A |
| 2024 · Presidential | 216,459 | 323,496 | 66.9% | A/A |
Sources and methods
- 2016: numerator source 158, denominator source 157; total voters participating; eavs-f1a-v1:observed:native; allocation share 0.0%; series 293/111.
- 2018: numerator source 158, denominator source 157; total voters participating; eavs-f1a-v1:observed:native; allocation share 0.0%; series 297/138.
- 2020: numerator source 158, denominator source 157; total voters participating; eavs-f1a-v1:observed:native; allocation share 0.0%; series 301/2.
- 2022: numerator source 158, denominator source 157; total voters participating; eavs-f1a-v1:observed:native; allocation share 0.0%; series 306/183.
- 2024: numerator source 158, denominator source 157; total voters participating; eavs-f1a-v1:observed:native; allocation share 0.0%; series 311/228.
Precinct data
Results by precinct
182 precincts · 214,521 votes
Precinct boundaries and identifiers are cycle-specific. This table does not join rows across years without a validated crosswalk.
| Precinct -Johns Island 2Johns Island 2 | 2,168 | 2,528 | 81 | 4,777 | 45.4% | 52.9% | R+7.5 |
|---|---|---|---|---|---|---|---|
| Precinct -Mt. Pleasant 39Mt. Pleasant 39 | 1,639 | 2,856 | 45 | 4,540 | 36.1% | 62.9% | R+26.8 |
| Precinct -Mt. Pleasant 35Mt. Pleasant 35 | 1,695 | 2,720 | 64 | 4,479 | 37.8% | 60.7% | R+22.9 |
| Precinct -Johns Island 3AJohns Island 3A | 1,852 | 2,223 | 68 | 4,143 | 44.7% | 53.7% | R+9.0 |
| Precinct -Mt. Pleasant 33Mt. Pleasant 33 | 1,326 | 2,522 | 48 | 3,896 | 34.0% | 64.7% | R+30.7 |
| Precinct -St. Andrews 37St. Andrews 37 | 1,766 | 1,950 | 70 | 3,786 | 46.6% | 51.5% | R+4.9 |
| Precinct -St. Andrews 27St. Andrews 27 | 1,855 | 1,391 | 72 | 3,318 | 55.9% | 41.9% | D+14.0 |
| Precinct -Mt. Pleasant 37Mt. Pleasant 37 | 1,420 | 1,613 | 35 | 3,068 | 46.3% | 52.6% | R+6.3 |
| Precinct -St. Andrews 28St. Andrews 28 | 1,512 | 1,512 | 37 | 3,061 | 49.4% | 49.4% | Exact tie |
| Precinct -St. Andrews 29St. Andrews 29 | 1,357 | 1,175 | 53 | 2,585 | 52.5% | 45.5% | D+7.0 |
| Precinct -Mt. Pleasant 27Mt. Pleasant 27 | 999 | 1,407 | 44 | 2,450 | 40.8% | 57.4% | R+16.7 |
| Precinct -Mt. Pleasant 17Mt. Pleasant 17 | 916 | 1,325 | 37 | 2,278 | 40.2% | 58.2% | R+18.0 |
| Precinct -Johns Island 1BJohns Island 1B | 1,139 | 1,091 | 37 | 2,267 | 50.2% | 48.1% | D+2.1 |
| Precinct -Mt. Pleasant 32Mt. Pleasant 32 | 756 | 1,455 | 27 | 2,238 | 33.8% | 65.0% | R+31.2 |
| Precinct -Mt. Pleasant 12Mt. Pleasant 12 | 977 | 1,102 | 27 | 2,106 | 46.4% | 52.3% | R+5.9 |
| Precinct -Deer Park 1BDeer Park 1B | 1,132 | 839 | 43 | 2,014 | 56.2% | 41.7% | D+14.5 |
| Precinct -Mt. Pleasant 15Mt. Pleasant 15 | 1,002 | 962 | 38 | 2,002 | 50.0% | 48.1% | D+2.0 |
| Precinct -SeabrookSeabrook | 937 | 989 | 32 | 1,958 | 47.9% | 50.5% | R+2.7 |
| Precinct -LadsonLadson | 1,132 | 781 | 30 | 1,943 | 58.3% | 40.2% | D+18.1 |
| Precinct -St. Pauls 6St. Pauls 6 | 722 | 1,190 | 19 | 1,931 | 37.4% | 61.6% | R+24.2 |
| Precinct -St. Pauls 3St. Pauls 3 | 624 | 1,222 | 31 | 1,877 | 33.2% | 65.1% | R+31.9 |
| Precinct -St. Andrews 34St. Andrews 34 | 812 | 1,008 | 25 | 1,845 | 44.0% | 54.6% | R+10.6 |
| Precinct -Kiawah IslandKiawah Island | 861 | 877 | 26 | 1,764 | 48.8% | 49.7% | R+0.9 |
| Precinct -James Island 1AJames Island 1A | 924 | 746 | 28 | 1,698 | 54.4% | 43.9% | D+10.5 |
| Precinct -Mt. Pleasant 30Mt. Pleasant 30 | 709 | 950 | 23 | 1,682 | 42.2% | 56.5% | R+14.3 |
| Precinct -Mt. Pleasant 22Mt. Pleasant 22 | 785 | 863 | 29 | 1,677 | 46.8% | 51.5% | R+4.7 |
| Precinct -Johns Island 3BJohns Island 3B | 790 | 836 | 31 | 1,657 | 47.7% | 50.5% | R+2.8 |
| Precinct -Mt. Pleasant 23Mt. Pleasant 23 | 824 | 806 | 23 | 1,653 | 49.8% | 48.8% | D+1.1 |
| Precinct -Johns Island 1AJohns Island 1A | 640 | 970 | 22 | 1,632 | 39.2% | 59.4% | R+20.2 |
| Precinct -Deer Park 2ADeer Park 2A | 880 | 724 | 22 | 1,626 | 54.1% | 44.5% | D+9.6 |
| Precinct -James Island 7James Island 7 | 852 | 739 | 35 | 1,626 | 52.4% | 45.4% | D+6.9 |
| Precinct -St. Andrews 20St. Andrews 20 | 977 | 596 | 34 | 1,607 | 60.8% | 37.1% | D+23.7 |
| Precinct -Mt. Pleasant 19Mt. Pleasant 19 | 709 | 847 | 26 | 1,582 | 44.8% | 53.5% | R+8.7 |
| Precinct -Mt. Pleasant 38Mt. Pleasant 38 | 574 | 959 | 21 | 1,554 | 36.9% | 61.7% | R+24.8 |
| Precinct -Mt. Pleasant 6Mt. Pleasant 6 | 690 | 832 | 31 | 1,553 | 44.4% | 53.6% | R+9.1 |
| Precinct -James Island 11James Island 11 | 763 | 754 | 34 | 1,551 | 49.2% | 48.6% | D+0.6 |
| Precinct -Mt. Pleasant 36Mt. Pleasant 36 | 664 | 778 | 38 | 1,480 | 44.9% | 52.6% | R+7.7 |
| Precinct -Mt. Pleasant 34Mt. Pleasant 34 | 563 | 880 | 13 | 1,456 | 38.7% | 60.4% | R+21.8 |
| Precinct -North Charleston 24North Charleston 24 | 1,020 | 374 | 38 | 1,432 | 71.2% | 26.1% | D+45.1 |
| Precinct -Isle Of Palms 1CIsle Of Palms 1C | 562 | 849 | 17 | 1,428 | 39.4% | 59.5% | R+20.1 |
| Precinct -St. Andrews 30St. Andrews 30 | 735 | 648 | 22 | 1,405 | 52.3% | 46.1% | D+6.2 |
| Precinct -James Island 8BJames Island 8B | 768 | 596 | 30 | 1,394 | 55.1% | 42.8% | D+12.3 |
| Precinct -St. Andrews 35St. Andrews 35 | 570 | 786 | 30 | 1,386 | 41.1% | 56.7% | R+15.6 |
| Precinct -LincolnvilleLincolnville | 764 | 589 | 24 | 1,377 | 55.5% | 42.8% | D+12.7 |
| Precinct -Deer Park 3Deer Park 3 | 948 | 402 | 26 | 1,376 | 68.9% | 29.2% | D+39.7 |
| Precinct -James Island 6James Island 6 | 744 | 600 | 30 | 1,374 | 54.1% | 43.7% | D+10.5 |
| Precinct -Mt. Pleasant 31Mt. Pleasant 31 | 545 | 812 | 15 | 1,372 | 39.7% | 59.2% | R+19.5 |
| Precinct -North Charleston 23North Charleston 23 | 876 | 466 | 20 | 1,362 | 64.3% | 34.2% | D+30.1 |
| Precinct -McClellanvilleMcClellanville | 768 | 580 | 13 | 1,361 | 56.4% | 42.6% | D+13.8 |
| Precinct -St. Andrews 7St. Andrews 7 | 680 | 651 | 27 | 1,358 | 50.1% | 47.9% | D+2.1 |
| Precinct -Sullivans IslandSullivans Island | 672 | 651 | 29 | 1,352 | 49.7% | 48.2% | D+1.6 |
| Precinct -Edisto IslandEdisto Island | 615 | 713 | 18 | 1,346 | 45.7% | 53.0% | R+7.3 |
| Precinct -James Island 13James Island 13 | 631 | 684 | 20 | 1,335 | 47.3% | 51.2% | R+4.0 |
| Precinct -James Island 19James Island 19 | 722 | 582 | 26 | 1,330 | 54.3% | 43.8% | D+10.5 |
| Precinct -James Island 17James Island 17 | 671 | 621 | 37 | 1,329 | 50.5% | 46.7% | D+3.8 |
| Precinct -Mt. Pleasant 21Mt. Pleasant 21 | 603 | 706 | 19 | 1,328 | 45.4% | 53.2% | R+7.8 |
| Precinct -Mt. Pleasant 3Mt. Pleasant 3 | 698 | 598 | 27 | 1,323 | 52.8% | 45.2% | D+7.6 |
| Precinct -St. Andrews 17St. Andrews 17 | 581 | 677 | 28 | 1,286 | 45.2% | 52.6% | R+7.5 |
| Precinct -James Island 22James Island 22 | 739 | 485 | 36 | 1,260 | 58.7% | 38.5% | D+20.2 |
| Precinct -James Island 15James Island 15 | 680 | 545 | 24 | 1,249 | 54.4% | 43.6% | D+10.8 |
| Precinct -James Island 10James Island 10 | 628 | 590 | 22 | 1,240 | 50.6% | 47.6% | D+3.1 |
| Precinct -St. Andrews 36St. Andrews 36 | 572 | 639 | 22 | 1,233 | 46.4% | 51.8% | R+5.4 |
| Precinct -St. Pauls 4St. Pauls 4 | 830 | 362 | 28 | 1,220 | 68.0% | 29.7% | D+38.4 |
| Precinct -James Island 8AJames Island 8A | 724 | 445 | 24 | 1,193 | 60.7% | 37.3% | D+23.4 |
| Precinct -Mt. Pleasant 20Mt. Pleasant 20 | 586 | 587 | 20 | 1,193 | 49.1% | 49.2% | R+0.1 |
| Precinct -St. Andrews 4St. Andrews 4 | 565 | 595 | 25 | 1,185 | 47.7% | 50.2% | R+2.5 |
| Precinct -AwendawAwendaw | 551 | 622 | 6 | 1,179 | 46.7% | 52.8% | R+6.0 |
| Precinct -Mt. Pleasant 4Mt. Pleasant 4 | 549 | 610 | 19 | 1,178 | 46.6% | 51.8% | R+5.2 |
| Precinct -Mt. Pleasant 11Mt. Pleasant 11 | 509 | 650 | 18 | 1,177 | 43.2% | 55.2% | R+12.0 |
| Precinct -St. Andrews 5St. Andrews 5 | 667 | 485 | 23 | 1,175 | 56.8% | 41.3% | D+15.5 |
| Precinct -James Island 5AJames Island 5A | 525 | 631 | 18 | 1,174 | 44.7% | 53.7% | R+9.0 |
| Precinct -Mt. Pleasant 1Mt. Pleasant 1 | 555 | 585 | 28 | 1,168 | 47.5% | 50.1% | R+2.6 |
| Precinct -Charleston 15Charleston 15 | 742 | 404 | 19 | 1,165 | 63.7% | 34.7% | D+29.0 |
| Precinct -James Island 20James Island 20 | 654 | 487 | 20 | 1,161 | 56.3% | 41.9% | D+14.4 |
| Precinct -North Charleston 30North Charleston 30 | 826 | 300 | 22 | 1,148 | 72.0% | 26.1% | D+45.8 |
| Precinct -James Island 9James Island 9 | 567 | 541 | 25 | 1,133 | 50.0% | 47.7% | D+2.3 |
| Precinct -Isle Of Palms 1BIsle Of Palms 1B | 448 | 663 | 13 | 1,124 | 39.9% | 59.0% | R+19.1 |
| Precinct -St. Andrews 18St. Andrews 18 | 764 | 332 | 25 | 1,121 | 68.2% | 29.6% | D+38.5 |
| Precinct -James Island 12James Island 12 | 518 | 558 | 20 | 1,096 | 47.3% | 50.9% | R+3.6 |
| Precinct -Deer Park 2BDeer Park 2B | 668 | 382 | 13 | 1,063 | 62.8% | 35.9% | D+26.9 |
| Precinct -St. Pauls 2BSt. Pauls 2B | 556 | 463 | 15 | 1,034 | 53.8% | 44.8% | D+9.0 |
| Precinct -St. Andrews 3St. Andrews 3 | 767 | 238 | 24 | 1,029 | 74.5% | 23.1% | D+51.4 |
| Precinct -Mt. Pleasant 14Mt. Pleasant 14 | 461 | 549 | 15 | 1,025 | 45.0% | 53.6% | R+8.6 |
| Precinct -North Charleston 9North Charleston 9 | 669 | 332 | 23 | 1,024 | 65.3% | 32.4% | D+32.9 |
| Precinct -Mt. Pleasant 18Mt. Pleasant 18 | 404 | 589 | 13 | 1,006 | 40.2% | 58.5% | R+18.4 |
| Precinct -St. Andrews 14St. Andrews 14 | 559 | 427 | 20 | 1,006 | 55.6% | 42.4% | D+13.1 |
| Precinct -St. Andrews 25St. Andrews 25 | 641 | 341 | 23 | 1,005 | 63.8% | 33.9% | D+29.9 |
| Precinct -St. Andrews 26St. Andrews 26 | 545 | 432 | 23 | 1,000 | 54.5% | 43.2% | D+11.3 |
| Precinct -Charleston 12Charleston 12 | 676 | 281 | 22 | 979 | 69.1% | 28.7% | D+40.3 |
| Precinct -St. Andrews 6St. Andrews 6 | 436 | 522 | 16 | 974 | 44.8% | 53.6% | R+8.8 |
| Precinct -Johns Island 4Johns Island 4 | 496 | 451 | 22 | 969 | 51.2% | 46.5% | D+4.6 |
| Precinct -Charleston 20Charleston 20 | 703 | 232 | 22 | 957 | 73.5% | 24.2% | D+49.2 |
| Precinct -Mt. Pleasant 5Mt. Pleasant 5 | 413 | 530 | 11 | 954 | 43.3% | 55.6% | R+12.3 |
| Precinct -Wadmalaw Island 2Wadmalaw Island 2 | 573 | 358 | 21 | 952 | 60.2% | 37.6% | D+22.6 |
| Precinct -Mt. Pleasant 28Mt. Pleasant 28 | 404 | 518 | 20 | 942 | 42.9% | 55.0% | R+12.1 |
| Precinct -Charleston 18Charleston 18 | 686 | 211 | 33 | 930 | 73.8% | 22.7% | D+51.1 |
| Precinct -St. Andrews 22St. Andrews 22 | 410 | 492 | 20 | 922 | 44.5% | 53.4% | R+8.9 |
| Precinct -Mt. Pleasant 25Mt. Pleasant 25 | 362 | 546 | 12 | 920 | 39.3% | 59.3% | R+20.0 |
| Precinct -Mt. Pleasant 9Mt. Pleasant 9 | 365 | 508 | 23 | 896 | 40.7% | 56.7% | R+16.0 |
| Precinct -Wadmalaw Island 1Wadmalaw Island 1 | 483 | 397 | 15 | 895 | 54.0% | 44.4% | D+9.6 |
| Precinct -St. Andrews 31St. Andrews 31 | 413 | 455 | 24 | 892 | 46.3% | 51.0% | R+4.7 |
| Precinct -Mt. Pleasant 2Mt. Pleasant 2 | 354 | 516 | 19 | 889 | 39.8% | 58.0% | R+18.2 |
| Precinct -North Charleston 3North Charleston 3 | 394 | 472 | 17 | 883 | 44.6% | 53.5% | R+8.8 |
| Precinct -Folly Beach 2Folly Beach 2 | 457 | 403 | 22 | 882 | 51.8% | 45.7% | D+6.1 |
| Precinct -Mt. Pleasant 10Mt. Pleasant 10 | 336 | 535 | 11 | 882 | 38.1% | 60.7% | R+22.6 |
| Precinct -St. Andrews 32St. Andrews 32 | 385 | 461 | 27 | 873 | 44.1% | 52.8% | R+8.7 |
| Precinct -St. Andrews 12St. Andrews 12 | 430 | 403 | 23 | 856 | 50.2% | 47.1% | D+3.2 |
| Precinct -St. Andrews 16St. Andrews 16 | 415 | 419 | 22 | 856 | 48.5% | 48.9% | R+0.5 |
| Precinct -North Charleston 18North Charleston 18 | 609 | 224 | 20 | 853 | 71.4% | 26.3% | D+45.1 |
| Precinct -North Charleston 16North Charleston 16 | 597 | 223 | 19 | 839 | 71.2% | 26.6% | D+44.6 |
| Precinct -Mt. Pleasant 7Mt. Pleasant 7 | 366 | 459 | 10 | 835 | 43.8% | 55.0% | R+11.1 |
| Precinct -St. Andrews 2St. Andrews 2 | 520 | 304 | 10 | 834 | 62.4% | 36.5% | D+25.9 |
| Precinct -Christ ChurchChrist Church | 354 | 467 | 6 | 827 | 42.8% | 56.5% | R+13.7 |
| Precinct -James Island 1BJames Island 1B | 614 | 193 | 16 | 823 | 74.6% | 23.5% | D+51.2 |
| Precinct -Isle Of Palms 1AIsle Of Palms 1A | 295 | 487 | 23 | 805 | 36.6% | 60.5% | R+23.9 |
| Precinct -St. Andrews 13St. Andrews 13 | 390 | 393 | 20 | 803 | 48.6% | 48.9% | R+0.4 |
| Precinct -St. Andrews 24St. Andrews 24 | 518 | 271 | 10 | 799 | 64.8% | 33.9% | D+30.9 |
| Precinct -North Charleston 12North Charleston 12 | 495 | 273 | 27 | 795 | 62.3% | 34.3% | D+27.9 |
| Precinct -North Charleston 5North Charleston 5 | 693 | 84 | 17 | 794 | 87.3% | 10.6% | D+76.7 |
| Precinct -St. Pauls 5St. Pauls 5 | 366 | 415 | 11 | 792 | 46.2% | 52.4% | R+6.2 |
| Precinct -St. Andrews 15St. Andrews 15 | 579 | 199 | 13 | 791 | 73.2% | 25.2% | D+48.0 |
| Precinct -Deer Park 1ADeer Park 1A | 488 | 270 | 18 | 776 | 62.9% | 34.8% | D+28.1 |
| Precinct -St. Andrews 10St. Andrews 10 | 476 | 275 | 17 | 768 | 62.0% | 35.8% | D+26.2 |
| Precinct -Charleston 7Charleston 7 | 459 | 298 | 9 | 766 | 59.9% | 38.9% | D+21.0 |
| Precinct -Charleston 17Charleston 17 | 600 | 133 | 26 | 759 | 79.1% | 17.5% | D+61.5 |
| Precinct -Mt. Pleasant 13Mt. Pleasant 13 | 386 | 363 | 8 | 757 | 51.0% | 48.0% | D+3.0 |
| Precinct -North Charleston 21North Charleston 21 | 496 | 241 | 15 | 752 | 66.0% | 32.0% | D+33.9 |
| Precinct -St. Andrews 11St. Andrews 11 | 350 | 390 | 12 | 752 | 46.5% | 51.9% | R+5.3 |
| Precinct -Charleston 11Charleston 11 | 453 | 256 | 19 | 728 | 62.2% | 35.2% | D+27.1 |
| Precinct -Charleston 3Charleston 3 | 407 | 303 | 16 | 726 | 56.1% | 41.7% | D+14.3 |
| Precinct -Mt. Pleasant 8Mt. Pleasant 8 | 349 | 359 | 14 | 722 | 48.3% | 49.7% | R+1.4 |
| Precinct -St. Andrews 33St. Andrews 33 | 304 | 404 | 11 | 719 | 42.3% | 56.2% | R+13.9 |
| Precinct -Charleston 6Charleston 6 | 435 | 274 | 9 | 718 | 60.6% | 38.2% | D+22.4 |
| Precinct -Charleston 16Charleston 16 | 557 | 145 | 15 | 717 | 77.7% | 20.2% | D+57.5 |
| Precinct -Charleston 13Charleston 13 | 537 | 156 | 14 | 707 | 76.0% | 22.1% | D+53.9 |
| Precinct -Folly Beach 1Folly Beach 1 | 372 | 316 | 6 | 694 | 53.6% | 45.5% | D+8.1 |
| Precinct -Deer Park 2CDeer Park 2C | 370 | 314 | 9 | 693 | 53.4% | 45.3% | D+8.1 |
| Precinct -James Island 14James Island 14 | 300 | 387 | 6 | 693 | 43.3% | 55.8% | R+12.6 |
| Precinct -Charleston 2Charleston 2 | 298 | 381 | 10 | 689 | 43.3% | 55.3% | R+12.0 |
| Precinct -North Charleston 8North Charleston 8 | 469 | 196 | 24 | 689 | 68.1% | 28.4% | D+39.6 |
| Precinct -St. Andrews 9St. Andrews 9 | 606 | 69 | 13 | 688 | 88.1% | 10.0% | D+78.1 |
| Precinct -North Charleston 11North Charleston 11 | 397 | 276 | 12 | 685 | 58.0% | 40.3% | D+17.7 |
| Precinct -James Island 5BJames Island 5B | 258 | 401 | 19 | 678 | 38.1% | 59.1% | R+21.1 |
| Precinct -Charleston 4Charleston 4 | 358 | 310 | 9 | 677 | 52.9% | 45.8% | D+7.1 |
| Precinct -North Charleston 19North Charleston 19 | 520 | 135 | 10 | 665 | 78.2% | 20.3% | D+57.9 |
| Precinct -North Charleston 15North Charleston 15 | 544 | 102 | 17 | 663 | 82.1% | 15.4% | D+66.7 |
| Precinct -Charleston 8Charleston 8 | 477 | 163 | 22 | 662 | 72.1% | 24.6% | D+47.4 |
| Precinct -St. Pauls 2ASt. Pauls 2A | 320 | 329 | 13 | 662 | 48.3% | 49.7% | R+1.4 |
| Precinct -Mt. Pleasant 24Mt. Pleasant 24 | 291 | 362 | 8 | 661 | 44.0% | 54.8% | R+10.7 |
| Precinct -North Charleston 22North Charleston 22 | 455 | 194 | 12 | 661 | 68.8% | 29.3% | D+39.5 |
| Precinct -St. Andrews 23St. Andrews 23 | 388 | 261 | 8 | 657 | 59.1% | 39.7% | D+19.3 |
| Precinct -Mt. Pleasant 16Mt. Pleasant 16 | 230 | 411 | 13 | 654 | 35.2% | 62.8% | R+27.7 |
| Precinct -James Island 3James Island 3 | 510 | 113 | 18 | 641 | 79.6% | 17.6% | D+61.9 |
| Precinct -North Charleston 6North Charleston 6 | 579 | 49 | 12 | 640 | 90.5% | 7.7% | D+82.8 |
| Precinct -North Charleston 4North Charleston 4 | 523 | 84 | 19 | 626 | 83.5% | 13.4% | D+70.1 |
| Precinct -St. Pauls 1St. Pauls 1 | 427 | 176 | 10 | 613 | 69.7% | 28.7% | D+40.9 |
| Precinct -Charleston 1Charleston 1 | 247 | 341 | 8 | 596 | 41.4% | 57.2% | R+15.8 |
| Precinct -Charleston 14Charleston 14 | 387 | 190 | 13 | 590 | 65.6% | 32.2% | D+33.4 |
| Precinct -North Charleston 10North Charleston 10 | 442 | 121 | 23 | 586 | 75.4% | 20.6% | D+54.8 |
| Precinct -Charleston 5Charleston 5 | 318 | 257 | 8 | 583 | 54.5% | 44.1% | D+10.5 |
| Precinct -St. Andrews 8St. Andrews 8 | 437 | 128 | 16 | 581 | 75.2% | 22.0% | D+53.2 |
| Precinct -St. Andrews 21St. Andrews 21 | 289 | 263 | 10 | 562 | 51.4% | 46.8% | D+4.6 |
| Precinct -North Charleston 1North Charleston 1 | 457 | 80 | 12 | 549 | 83.2% | 14.6% | D+68.7 |
| Precinct -North Charleston 14North Charleston 14 | 352 | 162 | 17 | 531 | 66.3% | 30.5% | D+35.8 |
| Precinct -North Charleston 27North Charleston 27 | 373 | 147 | 10 | 530 | 70.4% | 27.7% | D+42.6 |
| Precinct -North Charleston 7North Charleston 7 | 464 | 48 | 13 | 525 | 88.4% | 9.1% | D+79.2 |
| Precinct -North Charleston 17North Charleston 17 | 401 | 112 | 8 | 521 | 77.0% | 21.5% | D+55.5 |
| Precinct -Charleston 19Charleston 19 | 418 | 91 | 10 | 519 | 80.5% | 17.5% | D+63.0 |
| Precinct -St. Andrews 1St. Andrews 1 | 339 | 158 | 10 | 507 | 66.9% | 31.2% | D+35.7 |
| Precinct -North Charleston 20North Charleston 20 | 259 | 229 | 6 | 494 | 52.4% | 46.4% | D+6.1 |
| Precinct -Charleston 9Charleston 9 | 286 | 142 | 10 | 438 | 65.3% | 32.4% | D+32.9 |
| Precinct -Mt. Pleasant 26Mt. Pleasant 26 | 403 | 18 | 7 | 428 | 94.2% | 4.2% | D+90.0 |
| Precinct -Charleston 21Charleston 21 | 361 | 60 | 4 | 425 | 84.9% | 14.1% | D+70.8 |
| Precinct -North Charleston 13North Charleston 13 | 346 | 65 | 6 | 417 | 83.0% | 15.6% | D+67.4 |
| Precinct -North Charleston 28North Charleston 28 | 287 | 84 | 11 | 382 | 75.1% | 22.0% | D+53.1 |
| Precinct -North Charleston 25North Charleston 25 | 285 | 80 | 10 | 375 | 76.0% | 21.3% | D+54.7 |
| Precinct -North Charleston 29North Charleston 29 | 246 | 123 | 4 | 373 | 66.0% | 33.0% | D+33.0 |
| Precinct -North Charleston 2North Charleston 2 | 229 | 36 | 3 | 268 | 85.4% | 13.4% | D+72.0 |
| Precinct -Mt. Pleasant 29Mt. Pleasant 29 | 121 | 140 | 2 | 263 | 46.0% | 53.2% | R+7.2 |
| Precinct -Charleston 10Charleston 10 | 176 | 65 | 3 | 244 | 72.1% | 26.6% | D+45.5 |
| Precinct -St. Andrews 19St. Andrews 19 | 205 | 20 | 4 | 229 | 89.5% | 8.7% | D+80.8 |
| Precinct -North Charleston 26North Charleston 26 | 138 | 35 | 3 | 176 | 78.4% | 19.9% | D+58.5 |
Presidential margin, 1892–2024
Democratic minus Republican, by election
| Year | Margin (D minus R) |
|---|---|
| 1892 | +56.8% |
| 1896 | +11.5% |
| 1900 | +72.9% |
| 1904 | +80.0% |
| 1908 | +66.9% |
| 1912 | +90.3% |
| 1916 | +87.4% |
| 1920 | +77.1% |
| 1924 | +72.5% |
| 1928 | +41.8% |
| 1932 | +91.7% |
| 1936 | +95.1% |
| 1940 | +71.2% |
| 1944 | +59.2% |
| 1948 | +15.1% |
| 1952 | −33.7% |
| 1956 | −13.8% |
| 1960 | −27.7% |
| 1964 | −38.1% |
| 1968 | −10.6% |
| 1972 | −39.7% |
| 1976 | +0.5% |
| 1980 | −14.2% |
| 1984 | −28.8% |
| 1988 | −19.5% |
| 1992 | −7.4% |
| 1996 | −5.3% |
| 2000 | −7.8% |
| 2004 | −4.8% |
| 2008 | +8.3% |
| 2012 | +2.4% |
| 2016 | +7.9% |
| 2020 | +12.9% |
| 2024 | +5.7% |
U.S. House
Each row shows U.S. House votes counted inside this Place. “Vote lead” is the local lead here, not necessarily the winner of the full contest.
U.S. Senate
Each row shows U.S. Senate votes counted inside this Place. “Vote lead” is the local lead here, not necessarily the winner of the full contest.
U.S. Senate special elections
Each row shows U.S. Senate special votes counted inside this Place. “Vote lead” is the local lead here, not necessarily the winner of the full contest.
Governor
Each row shows Governor votes counted inside this Place. “Vote lead” is the local lead here, not necessarily the winner of the full contest.
Registered voters
Total registered voters, over time
| Year | Total registered |
|---|---|
| 2016 | 281,003 |
| 2018 | 312,575 |
| 2020 | 342,712 |
| 2022 | 330,662 |
| 2024 | 334,091 |
Who moves in and out
Net migration over time, and who arrivals are — where they came from and what those places vote
+175 net domestic migration · 2025
Net +50,110 over 2011–2025 · gain loss
Arrivals reported $104,126 in average income, against $135,519 for residents who stayed — 23% lower. (IRS SOI, 2022–23)
The places arrivals came from lean D+4.1 on average — 1.6 points more Republican-leaning than Charleston County, SC itself (D+5.7).
Where arrivals came from lean of each source
- Berkeley County, SC2,388R+16.3
- Dorchester County, SC1,530R+14.6
- Mecklenburg County, NC367D+32.7
- Richland County, SC312D+34.6
- Greenville County, SC296R+22.2
- Beaufort County, SC245R+14.5
Where departures went households, 2022–23
- Berkeley County, SC3,268
- Dorchester County, SC2,283
- Greenville County, SC347
- Mecklenburg County, NC287
- Richland County, SC287
- Beaufort County, SC183
Migration is one input to a place’s political change, not its cause — a shift can also come from residents changing their minds, generational turnover, or turnout. These figures describe the places people moved between; they do not measure how any mover voted.
| Year | Net domestic migration |
|---|---|
| 2011 | +4,395 |
| 2012 | +4,777 |
| 2013 | +4,867 |
| 2014 | +5,471 |
| 2015 | +6,851 |
| 2016 | +5,200 |
| 2017 | +3,089 |
| 2018 | +2,467 |
| 2019 | +3,601 |
| 2021 | +3,298 |
| 2022 | +2,461 |
| 2023 | +2,225 |
| 2024 | +1,233 |
| 2025 | +175 |
Charleston County's rapid in-migration of college-educated professionals has steadily narrowed Republican margins over the past decade, flipping the county to a modest D+5.7 in 2024 — a striking shift for a historically conservative coastal enclave.
Across the recorded series it reached a Democratic high of 95.1 points in 1936 and a Republican high of 39.7 points in 1972. Between 2020 and 2024 the county moved 7.2 points toward the Republican candidate; the 2024 margin was 5.7 points.
A population of 420,264, a 65% non-Hispanic-white share, and a median household income of $88,494 describe the county. The county's voting pattern over the last decade is most similar to that of Wake County and New Hanover County.
The counties whose fingerprint — 2000–2024 trajectory, demographics, ancestry, religion — sits closest to this one, and why.
Twin score (0–100) = weighted cosine between tier-standardized fingerprints: presidential margins 2000–2024 with 12-yr trend and elasticity, ACS income, age, education, population and race, top reported ancestries, and religious adherence — chips name the closest-shared dimensions and the widest gap. Re-weight the groups in the twins explorer.
Browse places by community — income, education, race & ethnicity, language — all community cuts →
Compare two places, side by side
Twelve curated comparisons line up election history, demographics, and the divergence story for two places at a glance. Browse all comparisons →
Charleston County, South Carolina. Akashic. https://akashic.app/county/45019/. Accessed May 20, 2026. License: CC BY 4.0.