| Year | Won | Margin | Democratic | Republican | Total |
|---|---|---|---|---|---|
| 2024 | D | 13,030 | 12,269 | 26,505 | |
| 2020 | D | 13,611 | 11,274 | 25,830 | |
| 2016 | D | 9,351 | 8,752 | 21,411 | |
| 2012 | D | 12,057 | 7,405 | 19,888 | |
| 2008 | D | 13,179 | 7,853 | 21,460 | |
| 2004 | D | 10,598 | 8,936 | 19,920 | |
| 2000 | D | 9,514 | 8,395 | 19,194 | |
| 1996 | D | 8,790 | 4,617 | 16,206 | |
| 1992 | D | 8,004 | 5,484 | 18,751 | |
| 1988 | D | 7,372 | 7,293 | 14,834 | |
| 1984 | R | 5,755 | 8,683 | 14,562 | |
| 1980 | R | 5,914 | 5,998 | 13,445 | |
| 1976 | R | 5,610 | 6,190 | 11,986 | |
| 1972 | R | 3,898 | 8,109 | 12,065 | |
| 1968 | D | 6,027 | 5,218 | 11,681 | |
| 1964 | D | 8,823 | 3,261 | 12,086 | |
| 1960 | D | 7,028 | 5,444 | 12,472 | |
| 1956 | R | 4,840 | 7,125 | 11,965 | |
| 1952 | R | 5,018 | 6,949 | 12,018 | |
| 1948 | D | 5,455 | 4,897 | 10,444 | |
| 1944 | D | 6,036 | 4,374 | 10,411 | |
| 1940 | D | 7,439 | 5,258 | 12,760 | |
| 1936 | D | 6,817 | 5,507 | 12,360 | |
| 1932 | D | 6,179 | 4,999 | 11,286 | |
| 1928 | R | 5,477 | 6,031 | 11,548 | |
| 1924 | R | 1,649 | 4,594 | 6,847 | |
| 1920 | R | 2,342 | 4,869 | 7,298 | |
| 1916 | R | 2,107 | 2,796 | 4,957 | |
| 1912 | R | 1,317 | 1,433 | 4,321 | |
| 1908 | R | 1,048 | 2,360 | 3,531 | |
| 1904 | R | 881 | 2,522 | 3,492 | |
| 1900 | R | 1,316 | 2,738 | 4,125 | |
| 1896 | R | 1,150 | 3,444 | 4,773 | |
| 1892 | R | 1,353 | 2,540 | 4,018 | |
| 1888 | — | — | — | — | |
| 1884 | — | — | — | — | |
| 1880 | — | — | — | — | |
| 1876 | — | — | — | — |
Franklin County, hugging the Quebec border along Lake Champlain, has moved steadily from reliably Democratic to competitive territory — the 2024 presidential race landed within 3 points, reflecting a rural working-class shift seen across northern New England.
The Democratic margin in Franklin County reached its widest at forty-six points in 1964. The margin in 2024 was three points — still decisive.
Franklin County's loyalty is rooted in its place. Median household income of $81,313, a 92% non-Hispanic-white share, and a population of 50,638 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 Lake County and Socorro County.
