| Year | Won | Margin | Democratic | Republican | Total |
|---|---|---|---|---|---|
| 2024 | R | 15,035 | 33,033 | 48,853 | |
| 2020 | R | 12,644 | 30,349 | 43,811 | |
| 2016 | R | 9,366 | 25,990 | 37,487 | |
| 2012 | R | 10,065 | 24,186 | 34,866 | |
| 2008 | R | 10,453 | 22,468 | 33,334 | |
| 2004 | R | 7,273 | 21,737 | 29,216 | |
| 2000 | R | 5,834 | 17,482 | 23,994 | |
| 1996 | R | 5,867 | 14,035 | 21,707 | |
| 1992 | R | 5,407 | 13,016 | 21,493 | |
| 1988 | R | 4,716 | 13,241 | 18,241 | |
| 1984 | R | 4,220 | 13,480 | 17,807 | |
| 1980 | R | 5,294 | 11,397 | 17,859 | |
| 1976 | R | 5,349 | 9,768 | 15,789 | |
| 1972 | R | 5,318 | 19,920 | 25,778 | |
| 1968 | R | 2,111 | 7,779 | 11,715 | |
| 1964 | R | 8,808 | 10,714 | 19,536 | |
| 1960 | R | 2,026 | 4,829 | 6,872 | |
| 1956 | R | 1,605 | 4,324 | 6,027 | |
| 1952 | R | 1,591 | 4,350 | 5,950 | |
| 1948 | R | 1,680 | 3,219 | 5,182 | |
| 1944 | R | 2,104 | 3,714 | 5,839 | |
| 1940 | R | 2,569 | 2,922 | 5,544 | |
| 1936 | D | 2,916 | 2,834 | 5,794 | |
| 1932 | D | 2,750 | 2,194 | 5,107 | |
| 1928 | R | 1,402 | 3,822 | 5,224 | |
| 1924 | D | 2,040 | 1,982 | 4,132 | |
| 1920 | R | 2,068 | 2,464 | 4,588 | |
| 1916 | D | 1,650 | 1,322 | 3,012 | |
| 1912 | D | 1,761 | 937 | 3,191 | |
| 1908 | D | 1,736 | 1,580 | 3,427 | |
| 1904 | D | 1,604 | 1,441 | 3,136 | |
| 1900 | D | 2,852 | 2,572 | 5,527 | |
| 1896 | R | 2,998 | 3,524 | 6,649 | |
| 1892 | D | 3,293 | 2,724 | 6,236 | |
| 1888 | — | — | — | — | |
| 1884 | — | — | — | — | |
| 1880 | — | — | — | — | |
| 1876 | — | — | — | — |
Rockingham County's heavily rural, agricultural character — anchored by Harrisonburg's edge — produces Republican presidential margins exceeding 37 points, placing it among the most reliably one-sided counties in a otherwise competitive state.
The Republican margin in Rockingham County reached its widest at fifty-seven points in 1972. The margin in 2024 was thirty-seven points, in line with the county's deep historical pattern.
Rockingham County's loyalty is rooted in its place. Median household income of $80,693, a 86% non-Hispanic-white share, and a population of 85,600 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 Rankin County and Hancock County.
