Frederick County, Virginia
Precinct data
Results by precinct
50 precincts · 52,263 votes
Precinct boundaries and identifiers are cycle-specific. This table does not join rows across years without a validated crosswalk.
| Precinct -203 - REDLAND203 - REDLAND | 873 | 2,069 | 36 | 2,978 | 29.3% | 69.5% | R+40.2 |
|---|---|---|---|---|---|---|---|
| Precinct -402 - SHENANDOAH402 - SHENANDOAH | 1,172 | 1,605 | 39 | 2,816 | 41.6% | 57.0% | R+15.4 |
| Precinct -503 - CANTERBURG503 - CANTERBURG | 1,222 | 1,521 | 40 | 2,783 | 43.9% | 54.7% | R+10.7 |
| Precinct -303 - JORDAN SPRINGS303 - JORDAN SPRINGS | 1,258 | 1,422 | 54 | 2,734 | 46.0% | 52.0% | R+6.0 |
| Precinct -603 - GREENWOOD603 - GREENWOOD | 1,136 | 1,521 | 62 | 2,719 | 41.8% | 55.9% | R+14.2 |
| Precinct -102 - GORE102 - GORE | 600 | 1,918 | 34 | 2,552 | 23.5% | 75.2% | R+51.6 |
| Precinct -101 - RUSSELLS101 - RUSSELLS | 642 | 1,849 | 39 | 2,530 | 25.4% | 73.1% | R+47.7 |
| Precinct -103 - KERNSTOWN103 - KERNSTOWN | 892 | 1,571 | 42 | 2,505 | 35.6% | 62.7% | R+27.1 |
| Precinct -504 - VAUCLUSE SPRING504 - VAUCLUSE SPRING | 780 | 1,453 | 19 | 2,252 | 34.6% | 64.5% | R+29.9 |
| Precinct -403 - PARKINS MILL403 - PARKINS MILL | 842 | 1,346 | 41 | 2,229 | 37.8% | 60.4% | R+22.6 |
| Precinct -602 - ASH HOLLOW602 - ASH HOLLOW | 906 | 1,206 | 50 | 2,162 | 41.9% | 55.8% | R+13.9 |
| Precinct -404 - WHITE OAK SCHOOL404 - WHITE OAK SCHOOL | 805 | 1,217 | 30 | 2,052 | 39.2% | 59.3% | R+20.1 |
| Precinct -601 - MILLBROOK601 - MILLBROOK | 757 | 1,254 | 26 | 2,037 | 37.2% | 61.6% | R+24.4 |
| Precinct -202 - ALBIN202 - ALBIN | 586 | 1,386 | 39 | 2,011 | 29.1% | 68.9% | R+39.8 |
| Precinct -301 - CLEAR BROOK301 - CLEAR BROOK | 440 | 1,520 | 18 | 1,978 | 22.2% | 76.8% | R+54.6 |
| Precinct -401 - ARMEL401 - ARMEL | 667 | 1,115 | 37 | 1,819 | 36.7% | 61.3% | R+24.6 |
| Precinct -502 - BASS-HOOVER502 - BASS-HOOVER | 651 | 1,141 | 17 | 1,809 | 36.0% | 63.1% | R+27.1 |
| Precinct -204 - NAIN204 - NAIN | 524 | 1,155 | 19 | 1,698 | 30.9% | 68.0% | R+37.2 |
| Precinct -201 - GAINESBOROUGH201 - GAINESBOROUGH | 333 | 1,276 | 17 | 1,626 | 20.5% | 78.5% | R+58.0 |
| Precinct -501 - STEPHENS CITY501 - STEPHENS CITY | 500 | 773 | 21 | 1,294 | 38.6% | 59.7% | R+21.1 |
| Precinct -205 - WHITE HALL205 - WHITE HALL | 367 | 898 | 18 | 1,283 | 28.6% | 70.0% | R+41.4 |
| Precinct -505 - AYLOR505 - AYLOR | 496 | 766 | 19 | 1,281 | 38.7% | 59.8% | R+21.1 |
| Precinct -305 - SUNNYSIDE305 - SUNNYSIDE | 511 | 575 | 21 | 1,107 | 46.2% | 51.9% | R+5.8 |
| Precinct -105 - MIDDLETOWN105 - MIDDLETOWN | 350 | 544 | 25 | 919 | 38.1% | 59.2% | R+21.1 |
| Precinct -104 - CEDAR CREEK104 - CEDAR CREEK | 209 | 684 | 13 | 906 | 23.1% | 75.5% | R+52.4 |
| Precinct -604 - CARPERS VALLEY604 - CARPERS VALLEY | 216 | 459 | 13 | 688 | 31.4% | 66.7% | R+35.3 |
| Precinct -304 - GIBSON SCHOOL304 - GIBSON SCHOOL | 316 | 354 | 11 | 681 | 46.4% | 52.0% | R+5.6 |
| Precinct -302 - NEFFS TOWN302 - NEFFS TOWN | 220 | 358 | 8 | 586 | 37.5% | 61.1% | R+23.5 |
| Precinct -605 - SULPHUR SPRING605 - SULPHUR SPRING | 60 | 161 | 7 | 228 | 26.3% | 70.6% | R+44.3 |
| Albin51069000202 | 0 | 0 | 0 | 0 | — | — | Even |
| Armel51069000404 | 0 | 0 | 0 | 0 | — | — | Even |
| Ash Hollow51069000602 | 0 | 0 | 0 | 0 | — | — | Even |
| Canterburg51069000503 | 0 | 0 | 0 | 0 | — | — | Even |
| Carpers Valley51069000401 | 0 | 0 | 0 | 0 | — | — | Even |
| Cedar Creek51069000104 | 0 | 0 | 0 | 0 | — | — | Even |
| Clear Brook51069000301 | 0 | 0 | 0 | 0 | — | — | Even |
| Gainesborough51069000201 | 0 | 0 | 0 | 0 | — | — | Even |
| Gore51069000102 | 0 | 0 | 0 | 0 | — | — | Even |
| Greenwood51069000603 | 0 | 0 | 0 | 0 | — | — | Even |
| Kernstown51069000103 | 0 | 0 | 0 | 0 | — | — | Even |
| Millbrook51069000601 | 0 | 0 | 0 | 0 | — | — | Even |
| Nain51069000204 | 0 | 0 | 0 | 0 | — | — | Even |
| Neff's Town51069000302 | 0 | 0 | 0 | 0 | — | — | Even |
| Newtown51069000502 | 0 | 0 | 0 | 0 | — | — | Even |
| Parkin's Mill51069000403 | 0 | 0 | 0 | 0 | — | — | Even |
| Redland51069000203 | 0 | 0 | 0 | 0 | — | — | Even |
| Russells51069000101 | 0 | 0 | 0 | 0 | — | — | Even |
| Shenandoah51069000402 | 0 | 0 | 0 | 0 | — | — | Even |
| Stephens City51069000501 | 0 | 0 | 0 | 0 | — | — | Even |
| White Hall51069000303 | 0 | 0 | 0 | 0 | — | — | Even |
Presidential margin, 1892–2024
Democratic minus Republican, by election
| Year | Margin (D minus R) |
|---|---|
| 1892 | +47.6% |
| 1896 | +36.8% |
| 1900 | +44.1% |
| 1904 | +45.1% |
| 1908 | +41.1% |
| 1912 | +60.0% |
| 1916 | +52.4% |
| 1920 | +20.7% |
| 1924 | +45.4% |
| 1928 | +6.2% |
| 1932 | +53.6% |
| 1936 | +35.0% |
| 1940 | +35.7% |
| 1944 | +12.8% |
| 1948 | +13.4% |
| 1952 | −15.2% |
| 1956 | −14.2% |
| 1960 | −7.9% |
| 1964 | +5.4% |
| 1968 | −28.0% |
| 1972 | −52.7% |
| 1976 | −20.4% |
| 1980 | −40.3% |
| 1984 | −56.0% |
| 1988 | −45.3% |
| 1992 | −25.7% |
| 1996 | −25.2% |
| 2000 | −33.1% |
| 2004 | −36.9% |
| 2008 | −21.4% |
| 2012 | −27.9% |
| 2016 | −35.0% |
| 2020 | −27.4% |
| 2024 | −28.3% |
U.S. Senate
Registered voters
Total registered voters, over time
| Year | Total registered |
|---|---|
| 2016 | 56,285 |
| 2018 | 59,177 |
| 2020 | 64,271 |
| 2022 | 67,547 |
| 2024 | 72,392 |
Who moves in and out
Net migration over time, and who arrivals are — where they came from and what those places vote
+1,621 net domestic migration · 2025
Net +14,754 over 2011–2025 · gain loss
Arrivals reported $77,640 in average income, against $91,211 for residents who stayed — 15% lower. (IRS SOI, 2022–23)
The places arrivals came from lean D+0.6 on average — 29 points more Democratic-leaning than Frederick County, VA itself (R+28.3).
Where arrivals came from lean of each source
- Winchester city, VA607D+9.7
- Loudoun County, VA356D+16.2
- Fairfax County, VA242D+34.7
- Warren County, VA191R+37.4
- Berkeley County, WV167R+35.8
- Prince William County, VA151D+17.9
Where departures went households, 2022–23
- Winchester city, VA498
- Berkeley County, WV343
- Shenandoah County, VA163
- Loudoun County, VA148
- Warren County, VA128
- Fairfax County, VA105
Migration is one input to a place’s political change, not its cause — a shift can also come from residents changing their minds, generational turnover, or turnout. These figures describe the places people moved between; they do not measure how any mover voted.
| Year | Net domestic migration |
|---|---|
| 2011 | +550 |
| 2012 | +360 |
| 2013 | +894 |
| 2014 | +829 |
| 2015 | +448 |
| 2016 | +752 |
| 2017 | +1,393 |
| 2018 | +1,410 |
| 2019 | +943 |
| 2021 | +2,115 |
| 2022 | +816 |
| 2023 | +1,069 |
| 2024 | +1,554 |
| 2025 | +1,621 |
Frederick County sits at Virginia's northwestern gateway, where exurban growth from the D.C. corridor meets longstanding rural conservatism. Its 2024 margin of R+28.4 reflects a pattern of deepening Republican strength that has held across multiple election cycles.
Across the recorded series it reached a Democratic high of 60.0 points in 1912 and a Republican high of 56.0 points in 1984. Between 2020 and 2024 the county moved 0.9 points toward the Republican candidate; the 2024 margin was 28.3 points.
A population of 95,008, a 77% non-Hispanic-white share, and a median household income of $97,606 describe the county. The county's voting pattern over the last decade is most similar to that of Hendricks County and Hancock County.
The counties whose fingerprint — 2000–2024 trajectory, demographics, ancestry, religion — sits closest to this one, and why.
Twin score (0–100) = weighted cosine between tier-standardized fingerprints: presidential margins 2000–2024 with 12-yr trend and elasticity, ACS income, age, education, population and race, top reported ancestries, and religious adherence — chips name the closest-shared dimensions and the widest gap. Re-weight the groups in the twins explorer.
Browse places by community — income, education, race & ethnicity, language — all community cuts →
Compare two places, side by side
Twelve curated comparisons line up election history, demographics, and the divergence story for two places at a glance. Browse all comparisons →
Frederick County, Virginia. Akashic. https://akashic.app/county/51069/. Accessed May 20, 2026. License: CC BY 4.0.