| Year | Won | Margin | Democratic | Republican | Total |
|---|---|---|---|---|---|
| 2024 | R | 21,693 | 34,453 | 57,048 | |
| 2020 | R | 21,801 | 34,268 | 57,184 | |
| 2016 | R | 17,200 | 31,408 | 51,489 | |
| 2012 | R | 18,711 | 31,624 | 51,217 | |
| 2008 | R | 19,812 | 30,571 | 50,975 | |
| 2004 | R | 16,082 | 30,596 | 46,973 | |
| 2000 | R | 16,141 | 25,740 | 42,817 | |
| 1996 | R | 15,387 | 20,700 | 39,421 | |
| 1992 | R | 14,704 | 20,667 | 41,080 | |
| 1988 | R | 12,938 | 22,011 | 35,157 | |
| 1984 | R | 10,569 | 23,348 | 34,054 | |
| 1980 | R | 12,114 | 17,182 | 30,814 | |
| 1976 | R | 13,120 | 13,587 | 26,948 | |
| 1972 | R | 471 | 1,055 | 1,547 | |
| 1968 | R | 3,902 | 12,439 | 21,124 | |
| 1964 | D | 675 | 449 | 1,127 | |
| 1960 | R | 4,384 | 9,109 | 13,532 | |
| 1956 | R | 2,899 | 7,509 | 10,753 | |
| 1952 | R | 2,689 | 6,017 | 8,726 | |
| 1948 | R | 2,876 | 3,988 | 7,455 | |
| 1944 | D | 3,380 | 3,146 | 6,536 | |
| 1940 | D | 3,539 | 2,302 | 5,888 | |
| 1936 | D | 3,422 | 2,105 | 5,558 | |
| 1932 | D | 2,509 | 1,704 | 4,268 | |
| 1928 | R | 1,284 | 2,675 | 3,959 | |
| 1924 | D | 1,078 | 695 | 1,890 | |
| 1920 | D | 1,286 | 955 | 2,282 | |
| 1916 | D | 850 | 460 | 1,344 | |
| 1912 | D | 696 | 108 | 1,019 | |
| 1908 | D | 732 | 426 | 1,187 | |
| 1904 | D | 630 | 427 | 1,106 | |
| 1900 | R | 942 | 1,188 | 2,193 | |
| 1896 | R | 1,116 | 1,484 | 2,648 | |
| 1892 | D | 1,527 | 1,290 | 2,930 | |
| 1888 | — | — | — | — | |
| 1884 | — | — | — | — | |
| 1880 | — | — | — | — | |
| 1876 | — | — | — | — |
Roanoke County surrounds but does not include Roanoke City, a split that shapes its demographic profile toward suburban and exurban voters who have backed Republican presidential candidates by consistent double-digit margins for decades.
The Republican margin in Roanoke County reached its widest at forty-three points in 1956. The margin in 2024 was twenty-two points, in line with the county's deep historical pattern.
Roanoke County's loyalty is rooted in its place. Median household income of $83,709, a 83% non-Hispanic-white share, and a population of 97,023 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 New Kent County and Boone County.
