| Year | Won | Margin | Democratic | Republican | Total |
|---|---|---|---|---|---|
| 2024 | D | 26,714 | 23,551 | 51,221 | |
| 2020 | D | 25,553 | 23,153 | 49,622 | |
| 2016 | R | 19,105 | 21,306 | 43,169 | |
| 2012 | R | 17,879 | 22,843 | 41,240 | |
| 2008 | R | 17,352 | 20,912 | 38,603 | |
| 2004 | R | 11,934 | 18,949 | 31,090 | |
| 2000 | R | 9,090 | 14,628 | 24,492 | |
| 1996 | R | 7,247 | 10,120 | 18,586 | |
| 1992 | R | 6,536 | 8,781 | 18,221 | |
| 1988 | R | 4,642 | 8,945 | 13,773 | |
| 1984 | R | 3,486 | 7,104 | 10,677 | |
| 1980 | R | 3,068 | 4,289 | 8,048 | |
| 1976 | R | 3,000 | 3,186 | 6,454 | |
| 1972 | R | 206 | 774 | 997 | |
| 1968 | D | 1,521 | 1,443 | 4,065 | |
| 1964 | D | 2,656 | 1,737 | 4,399 | |
| 1960 | R | 845 | 873 | 1,729 | |
| 1956 | R | 312 | 728 | 1,164 | |
| 1952 | R | 346 | 527 | 875 | |
| 1948 | D | 198 | 177 | 445 | |
| 1944 | D | 317 | 161 | 478 | |
| 1940 | D | 306 | 146 | 454 | |
| 1936 | D | 302 | 70 | 372 | |
| 1932 | D | 302 | 116 | 425 | |
| 1928 | R | 201 | 204 | 405 | |
| 1924 | D | 173 | 54 | 240 | |
| 1920 | D | 207 | 61 | 271 | |
| 1916 | D | 127 | 34 | 163 | |
| 1912 | D | 128 | 10 | 156 | |
| 1908 | D | 132 | 62 | 196 | |
| 1904 | D | 98 | 34 | 138 | |
| 1900 | D | 294 | 255 | 550 | |
| 1896 | R | 261 | 291 | 555 | |
| 1892 | R | 233 | 466 | 700 | |
| 1888 | — | — | — | — | |
| 1884 | — | — | — | — | |
| 1880 | — | — | — | — | |
| 1876 | — | — | — | — |
Home to Williamsburg and rapidly expanding residential corridors, James City County has shifted from a reliable Republican stronghold into competitive territory, posting a D+6.2 margin in 2024 as college-educated and professional households reshape its electorate.
The Democratic margin in James City County has rarely exceeded seventy-six points in modern history; the Republican margin has rarely exceeded fifty-seven points. 2024 delivered the county to the Democratic candidate by six points.
James City County's demographics resemble the country more than they resemble most counties. A 73% non-Hispanic-white share, a 7% poverty rate, and a median household income of $109,985 — all within the broad national range. The county's voting pattern over the last decade is most similar to that of Johnson County and Stafford County.
