| Year | Won | Margin | Democratic | Republican | Total |
|---|---|---|---|---|---|
| 2024 | R | 54,494 | 63,746 | 120,202 | |
| 2020 | R | 52,162 | 63,237 | 117,227 | |
| 2016 | R | 35,521 | 53,819 | 93,289 | |
| 2012 | R | 32,849 | 49,557 | 83,566 | |
| 2008 | R | 31,546 | 45,924 | 77,994 | |
| 2004 | R | 19,803 | 40,780 | 60,824 | |
| 2000 | D | 32,704 | 16,284 | 49,381 | |
| 1996 | R | 14,447 | 23,035 | 41,310 | |
| 1992 | R | 13,513 | 21,281 | 41,123 | |
| 1988 | R | 10,686 | 22,524 | 33,284 | |
| 1984 | R | 8,477 | 22,528 | 31,058 | |
| 1980 | R | 9,768 | 15,143 | 25,585 | |
| 1976 | R | 12,049 | 12,455 | 24,630 | |
| 1972 | R | 5,336 | 18,384 | 24,048 | |
| 1968 | R | 5,501 | 13,226 | 25,265 | |
| 1964 | R | 11,921 | 13,178 | 25,099 | |
| 1960 | R | 8,680 | 15,678 | 24,358 | |
| 1956 | R | 7,173 | 14,462 | 21,635 | |
| 1952 | R | 9,140 | 15,053 | 24,193 | |
| 1948 | D | 5,059 | 4,294 | 12,826 | |
| 1944 | D | 9,064 | 4,233 | 13,297 | |
| 1940 | D | 11,776 | 2,579 | 14,355 | |
| 1936 | D | 12,297 | 2,825 | 15,122 | |
| 1932 | D | 8,465 | 3,444 | 11,977 | |
| 1928 | R | 4,869 | 6,548 | 11,417 | |
| 1924 | D | 4,449 | 3,510 | 8,148 | |
| 1920 | R | 4,418 | 5,148 | 9,566 | |
| 1916 | R | 2,080 | 2,314 | 4,416 | |
| 1912 | D | 1,738 | 389 | 3,711 | |
| 1908 | R | 1,610 | 1,821 | 3,431 | |
| 1904 | D | 1,509 | 1,254 | 2,805 | |
| 1900 | D | 1,485 | 1,112 | 2,638 | |
| 1896 | D | 2,250 | 996 | 3,306 | |
| 1892 | D | 1,419 | 679 | 2,958 | |
| 1888 | — | — | — | — | |
| 1884 | — | — | — | — | |
| 1880 | — | — | — | — | |
| 1876 | — | — | — | — |
Cabarrus County sits northeast of Charlotte in the Piedmont and has seen rapid population growth driven by suburban spillover, narrowing its Republican presidential margin from double digits a decade ago to R+7.7 in 2024.
The Republican margin in Cabarrus County reached its widest at fifty-four points in 1972. The margin in 2024 was eight points, in line with the county's deep historical pattern.
Cabarrus County's loyalty is rooted in its place. Median household income of $89,005, a 59% non-Hispanic-white share, and a population of 236,133 together describe a community whose political habits are deeply settled. The county's voting pattern over the last decade is most similar to that of Alamance County and Henderson County.
