| Year | Won | Margin | Democratic | Republican | Total |
|---|---|---|---|---|---|
| 2024 | R | 40,557 | 67,658 | 109,378 | |
| 2020 | R | 33,310 | 55,850 | 90,175 | |
| 2016 | R | 23,282 | 42,720 | 68,351 | |
| 2012 | R | 22,038 | 34,743 | 57,362 | |
| 2008 | R | 21,331 | 30,753 | 52,608 | |
| 2004 | R | 14,903 | 22,925 | 37,977 | |
| 2000 | D | 15,427 | 13,118 | 28,839 | |
| 1996 | R | 10,041 | 10,065 | 22,023 | |
| 1992 | D | 10,177 | 8,833 | 22,400 | |
| 1988 | R | 7,881 | 10,007 | 17,939 | |
| 1984 | R | 6,774 | 9,673 | 16,488 | |
| 1980 | D | 6,761 | 5,897 | 13,003 | |
| 1976 | D | 7,377 | 3,636 | 11,066 | |
| 1972 | R | 2,500 | 6,153 | 8,909 | |
| 1968 | D | 2,972 | 2,404 | 8,734 | |
| 1964 | D | 4,240 | 3,721 | 7,961 | |
| 1960 | D | 4,305 | 2,915 | 7,220 | |
| 1956 | R | 3,297 | 3,299 | 6,596 | |
| 1952 | R | 2,951 | 2,958 | 5,909 | |
| 1948 | D | 2,052 | 1,896 | 4,683 | |
| 1944 | D | 2,346 | 1,997 | 4,343 | |
| 1940 | D | 2,717 | 1,522 | 4,239 | |
| 1936 | D | 2,710 | 1,625 | 4,335 | |
| 1932 | D | 2,245 | 1,798 | 4,060 | |
| 1928 | R | 1,018 | 1,931 | 2,949 | |
| 1924 | R | 1,118 | 1,296 | 2,455 | |
| 1920 | R | 1,253 | 1,362 | 2,615 | |
| 1916 | R | 810 | 989 | 1,800 | |
| 1912 | D | 777 | 280 | 1,513 | |
| 1908 | R | 607 | 841 | 1,448 | |
| 1904 | D | 564 | 487 | 1,051 | |
| 1900 | R | 525 | 643 | 1,194 | |
| 1896 | D | 1,279 | 878 | 2,158 | |
| 1892 | D | 755 | 446 | 1,886 | |
| 1888 | — | — | — | — | |
| 1884 | — | — | — | — | |
| 1880 | — | — | — | — | |
| 1876 | — | — | — | — |
Brunswick has been one of North Carolina's fastest-growing counties for over a decade, driven largely by retirement migration to its Atlantic coast communities. That demographic shift has coincided with consistently wide Republican margins in federal races.
The Republican margin in Brunswick County reached its widest at forty-one points in 1972. The margin in 2024 was twenty-five points, in line with the county's deep historical pattern.
Brunswick County's loyalty is rooted in its place. Median household income of $77,024, a 82% non-Hispanic-white share, and a population of 152,568 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 Potter County and Currituck County.
