| Year | Won | Margin | Democratic | Republican | Total |
|---|---|---|---|---|---|
| 2024 | D | 950 | 792 | 1,851 | |
| 2020 | D | 1,442 | 972 | 2,490 | |
| 2016 | D | 593 | 576 | 1,376 | |
| 2012 | R | 596 | 627 | 1,314 | |
| 2008 | R | 696 | 786 | 1,540 | |
| 2004 | R | 585 | 743 | 1,389 | |
| 2000 | R | 342 | 741 | 1,349 | |
| 1996 | R | 507 | 685 | 1,507 | |
| 1992 | D | 523 | 463 | 1,415 | |
| 1988 | R | 359 | 513 | 911 | |
| 1984 | R | 302 | 711 | 1,056 | |
| 1980 | R | 141 | 472 | 708 | |
| 1976 | R | 182 | 338 | 549 | |
| 1972 | R | 121 | 334 | 479 | |
| 1968 | R | 157 | 232 | 465 | |
| 1964 | D | 245 | 75 | 321 | |
| 1960 | R | 124 | 153 | 277 | |
| 1956 | — | — | — | — | |
| 1952 | — | — | — | — | |
| 1948 | — | — | — | — | |
| 1944 | — | — | — | — | |
| 1940 | — | — | — | — | |
| 1936 | — | — | — | — | |
| 1932 | — | — | — | — | |
| 1928 | — | — | — | — | |
| 1924 | — | — | — | — | |
| 1920 | — | — | — | — | |
| 1916 | — | — | — | — | |
| 1912 | — | — | — | — | |
| 1908 | — | — | — | — | |
| 1904 | — | — | — | — | |
| 1900 | — | — | — | — | |
| 1896 | — | — | — | — | |
| 1892 | — | — | — | — | |
| 1888 | — | — | — | — | |
| 1884 | — | — | — | — | |
| 1880 | — | — | — | — | |
| 1876 | — | — | — | — |
Haines Borough, accessible mainly by ferry or small plane, tilted Democratic by nearly 9 points in 2024—an outlier in a state that swung heavily Republican that cycle, reflecting its small but distinctive arts-and-outdoors community character.
The Democratic margin in Haines Borough has rarely exceeded fifty-three points in modern history; the Republican margin has rarely exceeded forty-seven points. 2024 delivered the county to the Democratic candidate by nine points.
Haines Borough's demographics resemble the country more than they resemble most counties. A 73% non-Hispanic-white share, a 5% poverty rate, and a median household income of $86,927 — all within the broad national range. The county's voting pattern over the last decade is most similar to that of Grand County and Gallatin County.
