Mecklenburg County, North Carolina
Precinct data
Results by precinct
195 precincts · 577,527 votes
Precinct boundaries and identifiers are cycle-specific. This table does not join rows across years without a validated crosswalk.
| Precinct -229229 | 7,646 | 4,311 | 223 | 12,180 | 62.8% | 35.4% | D+27.4 |
|---|---|---|---|---|---|---|---|
| Precinct -212212 | 7,597 | 1,565 | 309 | 9,471 | 80.2% | 16.5% | D+63.7 |
| Precinct -145145 | 6,120 | 2,378 | 217 | 8,715 | 70.2% | 27.3% | D+42.9 |
| Precinct -148148 | 5,098 | 3,400 | 202 | 8,700 | 58.6% | 39.1% | D+19.5 |
| Precinct -241241 | 5,109 | 3,373 | 174 | 8,656 | 59.0% | 39.0% | D+20.1 |
| Precinct -243243 | 5,633 | 2,629 | 165 | 8,427 | 66.8% | 31.2% | D+35.6 |
| Precinct -202202 | 4,080 | 3,899 | 129 | 8,108 | 50.3% | 48.1% | D+2.2 |
| Precinct -230230 | 5,712 | 2,180 | 187 | 8,079 | 70.7% | 27.0% | D+43.7 |
| Precinct -211211 | 6,324 | 1,535 | 157 | 8,016 | 78.9% | 19.1% | D+59.7 |
| Precinct -201201 | 5,038 | 2,103 | 182 | 7,323 | 68.8% | 28.7% | D+40.1 |
| Precinct -022022 | 4,161 | 2,919 | 150 | 7,230 | 57.6% | 40.4% | D+17.2 |
| Precinct -011011 | 4,850 | 2,022 | 154 | 7,026 | 69.0% | 28.8% | D+40.3 |
| Precinct -203203 | 5,061 | 1,440 | 192 | 6,693 | 75.6% | 21.5% | D+54.1 |
| Precinct -223.1223.1 | 4,308 | 2,018 | 128 | 6,454 | 66.7% | 31.3% | D+35.5 |
| Precinct -206206 | 4,021 | 1,845 | 96 | 5,962 | 67.4% | 30.9% | D+36.5 |
| Precinct -227227 | 3,148 | 2,651 | 129 | 5,928 | 53.1% | 44.7% | D+8.4 |
| Precinct -134134 | 3,218 | 2,487 | 122 | 5,827 | 55.2% | 42.7% | D+12.5 |
| Precinct -142142 | 2,703 | 2,954 | 100 | 5,757 | 47.0% | 51.3% | R+4.4 |
| Precinct -222222 | 4,399 | 1,206 | 133 | 5,738 | 76.7% | 21.0% | D+55.6 |
| Precinct -135135 | 4,821 | 746 | 129 | 5,696 | 84.6% | 13.1% | D+71.5 |
| Precinct -137137 | 2,605 | 2,555 | 110 | 5,270 | 49.4% | 48.5% | D+0.9 |
| Precinct -127127 | 2,737 | 2,359 | 86 | 5,182 | 52.8% | 45.5% | D+7.3 |
| Precinct -143143 | 2,578 | 2,450 | 88 | 5,116 | 50.4% | 47.9% | D+2.5 |
| Precinct -207207 | 2,561 | 2,445 | 90 | 5,096 | 50.3% | 48.0% | D+2.3 |
| Precinct -236236 | 2,153 | 2,808 | 100 | 5,061 | 42.5% | 55.5% | R+12.9 |
| Precinct -240240 | 2,253 | 2,706 | 74 | 5,033 | 44.8% | 53.8% | R+9.0 |
| Precinct -089089 | 3,486 | 1,360 | 93 | 4,939 | 70.6% | 27.5% | D+43.0 |
| Precinct -210210 | 3,995 | 598 | 105 | 4,698 | 85.0% | 12.7% | D+72.3 |
| Precinct -133133 | 2,231 | 2,298 | 82 | 4,611 | 48.4% | 49.8% | R+1.5 |
| Precinct -151151 | 3,505 | 924 | 124 | 4,553 | 77.0% | 20.3% | D+56.7 |
| Precinct -149149 | 3,634 | 754 | 151 | 4,539 | 80.1% | 16.6% | D+63.5 |
| Precinct -140140 | 2,376 | 1,965 | 92 | 4,433 | 53.6% | 44.3% | D+9.3 |
| Precinct -030030 | 3,498 | 743 | 93 | 4,334 | 80.7% | 17.1% | D+63.6 |
| Precinct -209209 | 2,252 | 1,976 | 90 | 4,318 | 52.2% | 45.8% | D+6.4 |
| Precinct -221221 | 1,642 | 2,578 | 77 | 4,297 | 38.2% | 60.0% | R+21.8 |
| Precinct -208208 | 1,652 | 2,581 | 62 | 4,295 | 38.5% | 60.1% | R+21.6 |
| Precinct -216216 | 2,266 | 1,860 | 127 | 4,253 | 53.3% | 43.7% | D+9.5 |
| Precinct -204.1204.1 | 3,392 | 679 | 121 | 4,192 | 80.9% | 16.2% | D+64.7 |
| Precinct -122122 | 2,725 | 1,330 | 97 | 4,152 | 65.6% | 32.0% | D+33.6 |
| Precinct -232232 | 2,112 | 1,871 | 91 | 4,074 | 51.8% | 45.9% | D+5.9 |
| Precinct -009009 | 2,657 | 1,244 | 90 | 3,991 | 66.6% | 31.2% | D+35.4 |
| Precinct -091091 | 2,034 | 1,735 | 83 | 3,852 | 52.8% | 45.0% | D+7.8 |
| Precinct -213213 | 3,202 | 514 | 111 | 3,827 | 83.7% | 13.4% | D+70.2 |
| Precinct -231231 | 2,195 | 1,502 | 85 | 3,782 | 58.0% | 39.7% | D+18.3 |
| Precinct -233233 | 1,933 | 1,753 | 76 | 3,762 | 51.4% | 46.6% | D+4.8 |
| Precinct -069069 | 1,935 | 1,736 | 82 | 3,753 | 51.6% | 46.3% | D+5.3 |
| Precinct -013013 | 2,789 | 836 | 93 | 3,718 | 75.0% | 22.5% | D+52.5 |
| Precinct -014014 | 2,869 | 726 | 104 | 3,699 | 77.6% | 19.6% | D+57.9 |
| Precinct -205205 | 2,554 | 983 | 104 | 3,641 | 70.1% | 27.0% | D+43.1 |
| Precinct -015015 | 2,689 | 778 | 64 | 3,531 | 76.2% | 22.0% | D+54.1 |
| Precinct -121121 | 1,665 | 1,712 | 64 | 3,441 | 48.4% | 49.8% | R+1.4 |
| Precinct -239239 | 2,609 | 715 | 107 | 3,431 | 76.0% | 20.8% | D+55.2 |
| Precinct -102102 | 2,258 | 1,053 | 112 | 3,423 | 66.0% | 30.8% | D+35.2 |
| Precinct -237237 | 2,633 | 640 | 147 | 3,420 | 77.0% | 18.7% | D+58.3 |
| Precinct -228228 | 2,339 | 867 | 97 | 3,303 | 70.8% | 26.2% | D+44.6 |
| Precinct -081081 | 2,578 | 628 | 77 | 3,283 | 78.5% | 19.1% | D+59.4 |
| Precinct -141141 | 2,619 | 524 | 66 | 3,209 | 81.6% | 16.3% | D+65.3 |
| Precinct -215215 | 1,714 | 1,417 | 71 | 3,202 | 53.5% | 44.3% | D+9.3 |
| Precinct -105105 | 2,480 | 603 | 82 | 3,165 | 78.4% | 19.1% | D+59.3 |
| Precinct -126126 | 2,621 | 458 | 80 | 3,159 | 83.0% | 14.5% | D+68.5 |
| Precinct -144144 | 1,714 | 1,314 | 58 | 3,086 | 55.5% | 42.6% | D+13.0 |
| Precinct -150150 | 2,120 | 885 | 61 | 3,066 | 69.1% | 28.9% | D+40.3 |
| Precinct -146146 | 2,577 | 378 | 73 | 3,028 | 85.1% | 12.5% | D+72.6 |
| Precinct -226226 | 1,648 | 1,259 | 72 | 2,979 | 55.3% | 42.3% | D+13.1 |
| Precinct -139.1139.1 | 1,592 | 1,279 | 55 | 2,926 | 54.4% | 43.7% | D+10.7 |
| Precinct -113113 | 1,523 | 1,340 | 62 | 2,925 | 52.1% | 45.8% | D+6.3 |
| Precinct -080080 | 2,185 | 669 | 68 | 2,922 | 74.8% | 22.9% | D+51.9 |
| Precinct -074074 | 1,618 | 1,268 | 35 | 2,921 | 55.4% | 43.4% | D+12.0 |
| Precinct -107.1107.1 | 2,438 | 388 | 80 | 2,906 | 83.9% | 13.4% | D+70.5 |
| Precinct -103103 | 1,498 | 1,334 | 62 | 2,894 | 51.8% | 46.1% | D+5.7 |
| Precinct -075075 | 1,536 | 1,278 | 57 | 2,871 | 53.5% | 44.5% | D+9.0 |
| Precinct -214214 | 2,200 | 581 | 69 | 2,850 | 77.2% | 20.4% | D+56.8 |
| Precinct -242242 | 1,022 | 1,745 | 39 | 2,806 | 36.4% | 62.2% | R+25.8 |
| Precinct -220220 | 1,252 | 1,500 | 49 | 2,801 | 44.7% | 53.6% | R+8.9 |
| Precinct -234234 | 1,462 | 1,260 | 53 | 2,775 | 52.7% | 45.4% | D+7.3 |
| Precinct -052052 | 2,046 | 661 | 61 | 2,768 | 73.9% | 23.9% | D+50.0 |
| Precinct -049049 | 1,698 | 993 | 44 | 2,735 | 62.1% | 36.3% | D+25.8 |
| Precinct -026026 | 2,260 | 367 | 70 | 2,697 | 83.8% | 13.6% | D+70.2 |
| Precinct -200200 | 1,556 | 1,054 | 54 | 2,664 | 58.4% | 39.6% | D+18.8 |
| Precinct -224224 | 1,651 | 947 | 57 | 2,655 | 62.2% | 35.7% | D+26.5 |
| Precinct -147147 | 1,993 | 581 | 59 | 2,633 | 75.7% | 22.1% | D+53.6 |
| Precinct -238.1238.1 | 1,928 | 596 | 71 | 2,595 | 74.3% | 23.0% | D+51.3 |
| Precinct -002002 | 1,857 | 663 | 64 | 2,584 | 71.9% | 25.7% | D+46.2 |
| Precinct -078.1078.1 | 1,893 | 621 | 66 | 2,580 | 73.4% | 24.1% | D+49.3 |
| Precinct -092092 | 1,412 | 1,077 | 58 | 2,547 | 55.4% | 42.3% | D+13.2 |
| Precinct -076076 | 1,457 | 1,039 | 50 | 2,546 | 57.2% | 40.8% | D+16.4 |
| Precinct -235235 | 1,391 | 1,066 | 67 | 2,524 | 55.1% | 42.2% | D+12.9 |
| Precinct -219219 | 1,127 | 1,319 | 67 | 2,513 | 44.8% | 52.5% | R+7.6 |
| Precinct -225225 | 1,404 | 1,044 | 44 | 2,492 | 56.3% | 41.9% | D+14.4 |
| Precinct -218218 | 1,107 | 1,305 | 79 | 2,491 | 44.4% | 52.4% | R+7.9 |
| Precinct -100100 | 1,371 | 1,050 | 62 | 2,483 | 55.2% | 42.3% | D+12.9 |
| Precinct -118118 | 1,445 | 964 | 51 | 2,460 | 58.7% | 39.2% | D+19.6 |
| Precinct -114114 | 1,337 | 1,074 | 48 | 2,459 | 54.4% | 43.7% | D+10.7 |
| Precinct -111111 | 1,394 | 989 | 44 | 2,427 | 57.4% | 40.7% | D+16.7 |
| Precinct -136136 | 1,254 | 1,120 | 50 | 2,424 | 51.7% | 46.2% | D+5.5 |
| Precinct -109109 | 1,802 | 570 | 48 | 2,420 | 74.5% | 23.6% | D+50.9 |
| Precinct -138138 | 1,806 | 542 | 59 | 2,407 | 75.0% | 22.5% | D+52.5 |
| Precinct -128128 | 1,727 | 617 | 57 | 2,401 | 71.9% | 25.7% | D+46.2 |
| Precinct -047047 | 1,437 | 904 | 51 | 2,392 | 60.1% | 37.8% | D+22.3 |
| Precinct -083083 | 1,528 | 785 | 70 | 2,383 | 64.1% | 32.9% | D+31.2 |
| Precinct -051051 | 1,466 | 850 | 49 | 2,365 | 62.0% | 35.9% | D+26.0 |
| Precinct -010010 | 1,577 | 713 | 41 | 2,331 | 67.7% | 30.6% | D+37.1 |
| Precinct -053053 | 1,968 | 273 | 70 | 2,311 | 85.2% | 11.8% | D+73.3 |
| Precinct -034034 | 1,592 | 600 | 68 | 2,260 | 70.4% | 26.5% | D+43.9 |
| Precinct -012012 | 1,798 | 384 | 62 | 2,244 | 80.1% | 17.1% | D+63.0 |
| Precinct -132132 | 1,685 | 476 | 53 | 2,214 | 76.1% | 21.5% | D+54.6 |
| Precinct -054054 | 1,893 | 259 | 55 | 2,207 | 85.8% | 11.7% | D+74.0 |
| Precinct -217217 | 1,230 | 935 | 40 | 2,205 | 55.8% | 42.4% | D+13.4 |
| Precinct -087087 | 1,283 | 854 | 52 | 2,189 | 58.6% | 39.0% | D+19.6 |
| Precinct -057057 | 1,278 | 861 | 44 | 2,183 | 58.5% | 39.4% | D+19.1 |
| Precinct -077077 | 1,808 | 314 | 61 | 2,183 | 82.8% | 14.4% | D+68.4 |
| Precinct -088088 | 1,234 | 880 | 41 | 2,155 | 57.3% | 40.8% | D+16.4 |
| Precinct -023023 | 1,572 | 533 | 47 | 2,152 | 73.0% | 24.8% | D+48.3 |
| Precinct -016016 | 1,971 | 105 | 48 | 2,124 | 92.8% | 4.9% | D+87.9 |
| Precinct -036036 | 1,216 | 866 | 34 | 2,116 | 57.5% | 40.9% | D+16.5 |
| Precinct -046046 | 1,554 | 483 | 56 | 2,093 | 74.2% | 23.1% | D+51.2 |
| Precinct -082082 | 1,797 | 206 | 60 | 2,063 | 87.1% | 10.0% | D+77.1 |
| Precinct -020020 | 1,337 | 665 | 48 | 2,050 | 65.2% | 32.4% | D+32.8 |
| Precinct -024024 | 1,590 | 392 | 59 | 2,041 | 77.9% | 19.2% | D+58.7 |
| Precinct -085085 | 1,323 | 661 | 54 | 2,038 | 64.9% | 32.4% | D+32.5 |
| Precinct -043043 | 1,626 | 321 | 60 | 2,007 | 81.0% | 16.0% | D+65.0 |
| Precinct -071071 | 1,054 | 912 | 41 | 2,007 | 52.5% | 45.4% | D+7.1 |
| Precinct -098098 | 1,533 | 429 | 36 | 1,998 | 76.7% | 21.5% | D+55.3 |
| Precinct -037037 | 1,175 | 784 | 37 | 1,996 | 58.9% | 39.3% | D+19.6 |
| Precinct -021021 | 1,287 | 654 | 35 | 1,976 | 65.1% | 33.1% | D+32.0 |
| Precinct -070070 | 1,094 | 836 | 38 | 1,968 | 55.6% | 42.5% | D+13.1 |
| Precinct -058058 | 1,126 | 775 | 49 | 1,950 | 57.7% | 39.7% | D+18.0 |
| Precinct -027027 | 1,556 | 294 | 69 | 1,919 | 81.1% | 15.3% | D+65.8 |
| Precinct -104104 | 1,629 | 242 | 46 | 1,917 | 85.0% | 12.6% | D+72.4 |
| Precinct -112112 | 969 | 892 | 39 | 1,900 | 51.0% | 46.9% | D+4.1 |
| Precinct -008008 | 1,023 | 832 | 42 | 1,897 | 53.9% | 43.9% | D+10.1 |
| Precinct -123123 | 1,481 | 366 | 48 | 1,895 | 78.2% | 19.3% | D+58.8 |
| Precinct -101101 | 975 | 883 | 35 | 1,893 | 51.5% | 46.6% | D+4.9 |
| Precinct -096096 | 1,098 | 691 | 43 | 1,832 | 59.9% | 37.7% | D+22.2 |
| Precinct -039039 | 1,581 | 200 | 44 | 1,825 | 86.6% | 11.0% | D+75.7 |
| Precinct -086086 | 880 | 904 | 37 | 1,821 | 48.3% | 49.6% | R+1.3 |
| Precinct -124124 | 1,473 | 288 | 60 | 1,821 | 80.9% | 15.8% | D+65.1 |
| Precinct -035035 | 1,153 | 624 | 42 | 1,819 | 63.4% | 34.3% | D+29.1 |
| Precinct -032032 | 887 | 841 | 38 | 1,766 | 50.2% | 47.6% | D+2.6 |
| Precinct -042042 | 1,578 | 119 | 57 | 1,754 | 90.0% | 6.8% | D+83.2 |
| Precinct -048048 | 851 | 851 | 29 | 1,731 | 49.2% | 49.2% | Even |
| Precinct -079079 | 1,211 | 471 | 29 | 1,711 | 70.8% | 27.5% | D+43.2 |
| Precinct -061061 | 1,226 | 427 | 50 | 1,703 | 72.0% | 25.1% | D+46.9 |
| Precinct -031031 | 1,402 | 218 | 49 | 1,669 | 84.0% | 13.1% | D+70.9 |
| Precinct -041041 | 1,390 | 215 | 50 | 1,655 | 84.0% | 13.0% | D+71.0 |
| Precinct -117117 | 1,227 | 362 | 55 | 1,644 | 74.6% | 22.0% | D+52.6 |
| Precinct -093093 | 761 | 854 | 23 | 1,638 | 46.5% | 52.1% | R+5.7 |
| Precinct -028028 | 1,305 | 274 | 34 | 1,613 | 80.9% | 17.0% | D+63.9 |
| Precinct -029029 | 1,265 | 298 | 41 | 1,604 | 78.9% | 18.6% | D+60.3 |
| Precinct -040040 | 1,328 | 232 | 44 | 1,604 | 82.8% | 14.5% | D+68.3 |
| Precinct -038038 | 1,063 | 498 | 42 | 1,603 | 66.3% | 31.1% | D+35.2 |
| Precinct -007007 | 1,093 | 472 | 37 | 1,602 | 68.2% | 29.5% | D+38.8 |
| Precinct -044044 | 1,220 | 356 | 26 | 1,602 | 76.2% | 22.2% | D+53.9 |
| Precinct -019019 | 883 | 665 | 33 | 1,581 | 55.9% | 42.1% | D+13.8 |
| Precinct -004004 | 1,131 | 393 | 50 | 1,574 | 71.9% | 25.0% | D+46.9 |
| Precinct -050050 | 1,005 | 527 | 42 | 1,574 | 63.9% | 33.5% | D+30.4 |
| Precinct -045045 | 1,054 | 432 | 49 | 1,535 | 68.7% | 28.1% | D+40.5 |
| Precinct -131131 | 797 | 690 | 35 | 1,522 | 52.4% | 45.3% | D+7.0 |
| Precinct -106106 | 927 | 552 | 32 | 1,511 | 61.4% | 36.5% | D+24.8 |
| Precinct -073073 | 864 | 601 | 33 | 1,498 | 57.7% | 40.1% | D+17.6 |
| Precinct -063063 | 1,020 | 426 | 43 | 1,489 | 68.5% | 28.6% | D+39.9 |
| Precinct -033033 | 1,060 | 374 | 48 | 1,482 | 71.5% | 25.2% | D+46.3 |
| Precinct -084084 | 1,092 | 332 | 47 | 1,471 | 74.2% | 22.6% | D+51.7 |
| Precinct -094094 | 900 | 526 | 44 | 1,470 | 61.2% | 35.8% | D+25.4 |
| Precinct -108108 | 1,133 | 267 | 52 | 1,452 | 78.0% | 18.4% | D+59.6 |
| Precinct -018018 | 775 | 617 | 40 | 1,432 | 54.1% | 43.1% | D+11.0 |
| Precinct -066066 | 911 | 498 | 20 | 1,429 | 63.8% | 34.8% | D+28.9 |
| Precinct -025025 | 1,303 | 66 | 35 | 1,404 | 92.8% | 4.7% | D+88.1 |
| Precinct -060060 | 1,215 | 133 | 56 | 1,404 | 86.5% | 9.5% | D+77.1 |
| Precinct -090090 | 753 | 577 | 25 | 1,355 | 55.6% | 42.6% | D+13.0 |
| Precinct -003003 | 1,114 | 183 | 46 | 1,343 | 82.9% | 13.6% | D+69.3 |
| Precinct -119119 | 777 | 532 | 34 | 1,343 | 57.9% | 39.6% | D+18.2 |
| Precinct -062062 | 942 | 359 | 38 | 1,339 | 70.4% | 26.8% | D+43.5 |
| Precinct -067067 | 733 | 581 | 21 | 1,335 | 54.9% | 43.5% | D+11.4 |
| Precinct -072072 | 803 | 500 | 30 | 1,333 | 60.2% | 37.5% | D+22.7 |
| Precinct -001001 | 784 | 509 | 17 | 1,310 | 59.8% | 38.9% | D+21.0 |
| Precinct -095095 | 939 | 326 | 39 | 1,304 | 72.0% | 25.0% | D+47.0 |
| Precinct -130130 | 841 | 404 | 47 | 1,292 | 65.1% | 31.3% | D+33.8 |
| Precinct -006006 | 992 | 261 | 37 | 1,290 | 76.9% | 20.2% | D+56.7 |
| Precinct -120120 | 929 | 293 | 37 | 1,259 | 73.8% | 23.3% | D+50.5 |
| Precinct -065065 | 731 | 507 | 18 | 1,256 | 58.2% | 40.4% | D+17.8 |
| Precinct -017017 | 1,009 | 176 | 39 | 1,224 | 82.4% | 14.4% | D+68.1 |
| Precinct -110110 | 708 | 485 | 28 | 1,221 | 58.0% | 39.7% | D+18.3 |
| Precinct -115115 | 783 | 365 | 28 | 1,176 | 66.6% | 31.0% | D+35.5 |
| Precinct -099099 | 943 | 196 | 33 | 1,172 | 80.5% | 16.7% | D+63.7 |
| Precinct -056056 | 1,017 | 112 | 38 | 1,167 | 87.1% | 9.6% | D+77.5 |
| Precinct -116116 | 795 | 281 | 28 | 1,104 | 72.0% | 25.5% | D+46.6 |
| Precinct -055055 | 979 | 77 | 40 | 1,096 | 89.3% | 7.0% | D+82.3 |
| Precinct -059059 | 664 | 407 | 23 | 1,094 | 60.7% | 37.2% | D+23.5 |
| Precinct -005005 | 803 | 207 | 24 | 1,034 | 77.7% | 20.0% | D+57.6 |
| Precinct -064064 | 689 | 280 | 30 | 999 | 69.0% | 28.0% | D+40.9 |
| Precinct -068068 | 625 | 332 | 17 | 974 | 64.2% | 34.1% | D+30.1 |
| Precinct -125125 | 685 | 249 | 35 | 969 | 70.7% | 25.7% | D+45.0 |
| Precinct -097097 | 741 | 163 | 30 | 934 | 79.3% | 17.5% | D+61.9 |
| Precinct -129129 | 589 | 240 | 23 | 852 | 69.1% | 28.2% | D+41.0 |
Presidential margin, 1892–2024
Democratic minus Republican, by election
| Year | Margin (D minus R) |
|---|---|
| 1892 | +30.1% |
| 1896 | +9.0% |
| 1900 | +25.5% |
| 1904 | +60.9% |
| 1908 | +40.7% |
| 1912 | +76.4% |
| 1916 | +56.3% |
| 1920 | +53.6% |
| 1924 | +51.3% |
| 1928 | −10.8% |
| 1932 | +56.6% |
| 1936 | +69.5% |
| 1940 | +60.8% |
| 1944 | +46.7% |
| 1948 | +8.5% |
| 1952 | −14.6% |
| 1956 | −24.0% |
| 1960 | −10.1% |
| 1964 | +3.1% |
| 1968 | −23.5% |
| 1972 | −38.7% |
| 1976 | +1.2% |
| 1980 | −1.0% |
| 1984 | −25.6% |
| 1988 | −19.2% |
| 1992 | −1.1% |
| 1996 | +2.7% |
| 2000 | −2.7% |
| 2004 | +3.6% |
| 2008 | +24.4% |
| 2012 | +22.4% |
| 2016 | +29.4% |
| 2020 | +35.1% |
| 2024 | +32.7% |
U.S. Senate
| Year | Won | Democratic | Republican | Total |
|---|---|---|---|---|
| 2022 | D | 65.2%234,787 | 32.7%117,742 | 360,073 |
| 2020 | D | 62.3%350,775 | 33.2%186,693 | 562,672 |
Registered voters
By party of registration, over time
Registration leans Democratic; the presidential vote runs 12 points more Republican.
| Year | Total registered | Democratic | Republican | Unaffiliated | Other |
|---|---|---|---|---|---|
| 2008 | 627,022 | 286,027 | 184,275 | 156,354 | 366 |
| 2012 | 678,771 | 311,461 | 181,384 | 183,813 | 2,113 |
| 2016 | 711,186 | 316,940 | 172,603 | 217,747 | 3,896 |
| 2020 | 793,838 | 341,816 | 170,711 | 274,607 | 6,704 |
| 2022 | 801,623 | 337,304 | 162,419 | 295,702 | 6,198 |
| 2024 | 842,270 | 333,651 | 163,043 | 335,371 | 10,205 |
Who moves in and out
Net migration over time, and who arrivals are — where they came from and what those places vote
+4,931 net domestic migration · 2025
Net +81,609 over 2011–2025 · gain loss
Arrivals reported $81,702 in average income, against $124,137 for residents who stayed — 34% lower. (IRS SOI, 2022–23)
The places arrivals came from lean D+4.0 on average — 29 points more Republican-leaning than Mecklenburg County, NC itself (D+32.7).
Where arrivals came from lean of each source
- Cabarrus County, NC2,155R+7.7
- Union County, NC1,984R+25.2
- Gaston County, NC1,391R+25.0
- York County, SC1,389R+19.1
- Wake County, NC1,225D+25.4
- Iredell County, NC1,013R+32.5
Where departures went households, 2022–23
- Cabarrus County, NC3,143
- Union County, NC3,006
- Gaston County, NC2,578
- York County, SC2,240
- Iredell County, NC1,554
- Wake County, NC1,028
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 | +9,325 |
| 2012 | +10,353 |
| 2013 | +10,566 |
| 2014 | +6,590 |
| 2015 | +9,315 |
| 2016 | +9,091 |
| 2017 | +6,282 |
| 2018 | +2,872 |
| 2019 | +4,382 |
| 2021 | −1,426 |
| 2022 | +4,033 |
| 2023 | +2,808 |
| 2024 | +2,487 |
| 2025 | +4,931 |
Home to Charlotte, Mecklenburg has shifted from a competitive suburban county into one of the state's most lopsided presidential jurisdictions, posting a 32.7-point Democratic margin in 2024 on the back of rapid in-migration and a majority-minority population.
Across the recorded series it reached a Democratic high of 76.4 points in 1912 and a Republican high of 38.7 points in 1972. Between 2020 and 2024 the county moved 2.4 points toward the Republican candidate; the 2024 margin was 32.7 points.
A population of 1,154,681, a 43% non-Hispanic-white share, and a median household income of $87,005 describe the county. The county's voting pattern over the last decade is most similar to that of Fulton County and Guilford 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 →
Mecklenburg County, North Carolina. Akashic. https://akashic.app/county/37119/. Accessed May 20, 2026. License: CC BY 4.0.