| Year | Won | Margin | Democratic | Republican | Total |
|---|---|---|---|---|---|
| 2024 | D | 137,813 | 134,201 | 278,002 | |
| 2020 | D | 153,377 | 119,872 | 281,364 | |
| 2016 | D | 129,540 | 105,443 | 256,686 | |
| 2012 | D | 143,433 | 93,898 | 241,509 | |
| 2008 | D | 146,861 | 90,531 | 243,120 | |
| 2004 | D | 147,854 | 82,524 | 232,878 | |
| 2000 | D | 136,325 | 62,848 | 211,337 | |
| 1996 | D | 127,725 | 47,164 | 198,213 | |
| 1992 | D | 102,406 | 52,370 | 211,754 | |
| 1988 | D | 107,854 | 83,797 | 193,530 | |
| 1984 | D | 94,010 | 93,232 | 188,039 | |
| 1980 | D | 83,460 | 77,545 | 188,605 | |
| 1976 | D | 116,318 | 69,957 | 191,771 | |
| 1972 | D | 103,163 | 84,390 | 188,768 | |
| 1968 | D | 119,439 | 56,672 | 183,569 | |
| 1964 | D | 146,885 | 39,230 | 186,636 | |
| 1960 | D | 130,049 | 64,290 | 194,722 | |
| 1956 | R | 79,357 | 109,542 | 189,365 | |
| 1952 | R | 93,444 | 98,105 | 192,011 | |
| 1948 | D | 106,741 | 63,216 | 172,551 | |
| 1944 | D | 90,529 | 60,880 | 151,692 | |
| 1940 | D | 97,571 | 60,143 | 158,391 | |
| 1936 | D | 80,805 | 49,754 | 141,145 | |
| 1932 | D | 62,474 | 50,846 | 116,675 | |
| 1928 | D | 59,257 | 55,205 | 115,755 | |
| 1924 | R | 19,802 | 58,929 | 88,980 | |
| 1920 | R | 17,719 | 56,734 | 77,032 | |
| 1916 | R | 18,065 | 22,578 | 42,050 | |
| 1912 | R | 12,420 | 13,279 | 37,963 | |
| 1908 | R | 10,719 | 20,683 | 34,144 | |
| 1904 | R | 11,103 | 18,742 | 31,235 | |
| 1900 | R | 9,355 | 19,396 | 29,947 | |
| 1896 | R | 6,022 | 21,629 | 28,435 | |
| 1892 | R | 10,825 | 15,732 | 27,256 | |
| 1888 | — | — | — | — | |
| 1884 | — | — | — | — | |
| 1880 | — | — | — | — | |
| 1876 | — | — | — | — |
Bristol County, anchored by cities like New Bedford and Fall River, swung significantly rightward over the past decade — its 2024 presidential margin of D+1.3 made it among the most competitive counties in an otherwise heavily Democratic state.
The county's recent history is a story of close margins. The Democratic margin reached fifty-eight points in 1964; the Republican margin reached fifty-five points in 1896. Most other elections have been decided by single-digit points.
Bristol County's demographics — a population of 582,270, a 77% non-Hispanic-white share, a median household income of $85,625 — 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 Marlboro County and Hampton County.
