| Year | Won | Margin | Democratic | Republican | Total |
|---|---|---|---|---|---|
| 2024 | R | 18,167 | 23,938 | 42,667 | |
| 2020 | R | 15,879 | 20,901 | 37,351 | |
| 2016 | R | 12,874 | 16,368 | 30,368 | |
| 2012 | R | 13,436 | 14,603 | 28,389 | |
| 2008 | R | 13,085 | 13,273 | 26,639 | |
| 2004 | R | 9,286 | 11,540 | 20,918 | |
| 2000 | D | 8,501 | 7,454 | 16,051 | |
| 1996 | D | 6,448 | 5,648 | 13,026 | |
| 1992 | D | 6,517 | 4,669 | 13,266 | |
| 1988 | R | 5,438 | 5,499 | 10,960 | |
| 1984 | R | 4,766 | 5,984 | 10,768 | |
| 1980 | D | 5,427 | 3,508 | 9,081 | |
| 1976 | D | 5,405 | 2,630 | 8,093 | |
| 1972 | R | 2,341 | 5,431 | 7,944 | |
| 1968 | D | 2,855 | 1,375 | 9,755 | |
| 1964 | D | 4,554 | 2,097 | 6,651 | |
| 1960 | D | 5,081 | 1,108 | 6,189 | |
| 1956 | D | 5,298 | 792 | 6,090 | |
| 1952 | D | 5,376 | 740 | 6,116 | |
| 1948 | D | 4,538 | 234 | 4,957 | |
| 1944 | D | 3,967 | 289 | 4,256 | |
| 1940 | D | 4,724 | 227 | 4,951 | |
| 1936 | D | 5,209 | 231 | 5,440 | |
| 1932 | D | 4,294 | 199 | 4,504 | |
| 1928 | D | 2,831 | 729 | 3,560 | |
| 1924 | D | 1,991 | 302 | 2,306 | |
| 1920 | D | 2,742 | 589 | 3,331 | |
| 1916 | D | 2,057 | 396 | 2,453 | |
| 1912 | D | 1,856 | 71 | 2,274 | |
| 1908 | D | 1,984 | 561 | 2,545 | |
| 1904 | D | 2,099 | 282 | 2,381 | |
| 1900 | D | 2,781 | 1,602 | 4,453 | |
| 1896 | D | 3,217 | 1,834 | 5,052 | |
| 1892 | D | 1,741 | 993 | 4,115 | |
| 1888 | — | — | — | — | |
| 1884 | — | — | — | — | |
| 1880 | — | — | — | — | |
| 1876 | — | — | — | — |
Franklin County, once a reliable Democratic stronghold in North Carolina's upper Coastal Plain fringe, has moved toward Republican margins as its exurban population around Louisburg absorbs spillover growth from the Raleigh metro.
The county's recent history is a story of close margins. The Democratic margin reached ninety-two points in 1936; the Republican margin reached thirty-nine points in 1972. Most other elections have been decided by single-digit points.
Franklin County's demographics — a population of 74,386, a 62% non-Hispanic-white share, a median household income of $74,240 — situate the county close to national averages on several dimensions. The county's voting pattern over the last decade is most similar to that of Macon County and Pulaski County.
