Bedford County, Virginia
Precinct data
Results by precinct
64 precincts · 51,081 votes
Precinct boundaries and identifiers are cycle-specific. This table does not join rows across years without a validated crosswalk.
| Precinct -504 - BOONSBORO RURITAN CLUB504 - BOONSBORO RURITAN CLUB | 861 | 2,554 | 55 | 3,470 | 24.8% | 73.6% | R+48.8 |
|---|---|---|---|---|---|---|---|
| Precinct -401 - FOREST ELEMENTARY SCHOOL401 - FOREST ELEMENTARY SCHOOL | 720 | 2,034 | 35 | 2,789 | 25.8% | 72.9% | R+47.1 |
| Precinct -301 - NEW LONDON ACADEMY301 - NEW LONDON ACADEMY | 496 | 1,891 | 49 | 2,436 | 20.4% | 77.6% | R+57.3 |
| Precinct -701 - GOODE VOL RESCUE SQUAD701 - GOODE VOL RESCUE SQUAD | 519 | 1,883 | 19 | 2,421 | 21.4% | 77.8% | R+56.3 |
| Precinct -101 - GOODVIEW ELEM SCHOOL101 - GOODVIEW ELEM SCHOOL | 484 | 1,735 | 21 | 2,240 | 21.6% | 77.5% | R+55.8 |
| Precinct -203 - EASTLAKE COMMUNITY CHURCH203 - EASTLAKE COMMUNITY CHURCH | 544 | 1,610 | 31 | 2,185 | 24.9% | 73.7% | R+48.8 |
| Precinct -402 - THOMAS JEFFERSON ELEM SCHOOL402 - THOMAS JEFFERSON ELEM SCHOOL | 570 | 1,580 | 27 | 2,177 | 26.2% | 72.6% | R+46.4 |
| Precinct -503 - BOONSBORO ELEMENTARY SCHOOL503 - BOONSBORO ELEMENTARY SCHOOL | 781 | 1,314 | 32 | 2,127 | 36.7% | 61.8% | R+25.1 |
| Precinct -403 - PLEASANT VIEW BAPTIST CHURCH403 - PLEASANT VIEW BAPTIST CHURCH | 601 | 1,444 | 34 | 2,079 | 28.9% | 69.5% | R+40.5 |
| Precinct -604 - BEDFORD WELCOME CENTER604 - BEDFORD WELCOME CENTER | 672 | 1,380 | 27 | 2,079 | 32.3% | 66.4% | R+34.1 |
| Precinct -704 - BEDFORD CENTRAL LIBRARY704 - BEDFORD CENTRAL LIBRARY | 722 | 1,267 | 31 | 2,020 | 35.7% | 62.7% | R+27.0 |
| Precinct -302 - BEDFORD COUNTY GYM302 - BEDFORD COUNTY GYM | 445 | 1,444 | 19 | 1,908 | 23.3% | 75.7% | R+52.4 |
| Precinct -602 - SHADY GROVE FIRE DEPARTMENT602 - SHADY GROVE FIRE DEPARTMENT | 335 | 1,552 | 18 | 1,905 | 17.6% | 81.5% | R+63.9 |
| Precinct -205 - SAUNDERS VOL FIRE CO205 - SAUNDERS VOL FIRE CO | 521 | 1,351 | 23 | 1,895 | 27.5% | 71.3% | R+43.8 |
| Precinct -601 - MONTVALE ELEM SCHOOL601 - MONTVALE ELEM SCHOOL | 332 | 1,231 | 14 | 1,577 | 21.1% | 78.1% | R+57.0 |
| Precinct -103 - CHAMBLISSBURG BAPTIST CHURCH103 - CHAMBLISSBURG BAPTIST CHURCH | 331 | 1,225 | 18 | 1,574 | 21.0% | 77.8% | R+56.8 |
| Precinct -305 - FOREST FIRE STATION #2305 - FOREST FIRE STATION #2 | 307 | 1,088 | 21 | 1,416 | 21.7% | 76.8% | R+55.2 |
| Precinct -202 - STAUNTON RIVER HIGH SCHOOL202 - STAUNTON RIVER HIGH SCHOOL | 283 | 1,109 | 14 | 1,406 | 20.1% | 78.9% | R+58.7 |
| Precinct -702 - LIBERTY HIGH SCHOOL702 - LIBERTY HIGH SCHOOL | 317 | 1,056 | 15 | 1,388 | 22.8% | 76.1% | R+53.2 |
| Precinct -204 - HUDDLESTON ELEMENTARY SCHOOL204 - HUDDLESTON ELEMENTARY SCHOOL | 228 | 1,090 | 9 | 1,327 | 17.2% | 82.1% | R+65.0 |
| Precinct -501 - BIG ISLAND ELEMENTARY SCHOOL501 - BIG ISLAND ELEMENTARY SCHOOL | 254 | 1,021 | 16 | 1,291 | 19.7% | 79.1% | R+59.4 |
| Precinct -104 - BARNHARDT BAPTIST CHURCH104 - BARNHARDT BAPTIST CHURCH | 256 | 1,016 | 14 | 1,286 | 19.9% | 79.0% | R+59.1 |
| Precinct -703 - THAXTON BAPTIST CHURCH703 - THAXTON BAPTIST CHURCH | 234 | 904 | 14 | 1,152 | 20.3% | 78.5% | R+58.2 |
| Precinct -105 - DIAMOND HILL BAPTIST CHURCH105 - DIAMOND HILL BAPTIST CHURCH | 213 | 882 | 13 | 1,108 | 19.2% | 79.6% | R+60.4 |
| Precinct -502 - SUCK SPRING BAPTIST CHURCH502 - SUCK SPRING BAPTIST CHURCH | 246 | 822 | 13 | 1,081 | 22.8% | 76.0% | R+53.3 |
| Precinct -303 - FOREST ALLIANCE CHURCH303 - FOREST ALLIANCE CHURCH | 245 | 818 | 15 | 1,078 | 22.7% | 75.9% | R+53.2 |
| Precinct -603 - BEDFORD MOOSE LODGE603 - BEDFORD MOOSE LODGE | 227 | 819 | 11 | 1,057 | 21.5% | 77.5% | R+56.0 |
| Precinct -102 - HARDY VOL FIRE CO102 - HARDY VOL FIRE CO | 217 | 728 | 11 | 956 | 22.7% | 76.2% | R+53.5 |
| Precinct -404 - FOREST RECREATION CENTER404 - FOREST RECREATION CENTER | 257 | 596 | 23 | 876 | 29.3% | 68.0% | R+38.7 |
| Precinct -201 - BEDFORD CHRISTIAN CHURCH201 - BEDFORD CHRISTIAN CHURCH | 196 | 573 | 8 | 777 | 25.2% | 73.7% | R+48.5 |
| Bedford Central Library51019000704 | 0 | 0 | 0 | 0 | — | — | Even |
| Bedford Christian Church51019000201 | 0 | 0 | 0 | 0 | — | — | Even |
| Bedford Regional Water Auth51019000302 | 0 | 0 | 0 | 0 | — | — | Even |
| Bedford Welcome Center51019000604 | 0 | 0 | 0 | 0 | — | — | Even |
| Bethesda United Methodist Church51019000303 | 0 | 0 | 0 | 0 | — | — | Even |
| Big Island Elem School51019000502 | 0 | 0 | 0 | 0 | — | — | Even |
| Boonsboro Elementary School51019000505 | 0 | 0 | 0 | 0 | — | — | Even |
| Boonsboro Ruritan Club51019000506 | 0 | 0 | 0 | 0 | — | — | Even |
| Chamblissburg Baptist Church51019000103 | 0 | 0 | 0 | 0 | — | — | Even |
| Forest Elementary School51019000401 | 0 | 0 | 0 | 0 | — | — | Even |
| Forest Fire Station #251019000306 | 0 | 0 | 0 | 0 | — | — | Even |
| Forest Recreation Center51019000404 | 0 | 0 | 0 | 0 | — | — | Even |
| Goode Vol Rescue Squad51019000701 | 0 | 0 | 0 | 0 | — | — | Even |
| Goodview Elem School51019000101 | 0 | 0 | 0 | 0 | — | — | Even |
| Hardy Vol Fire Co51019000102 | 0 | 0 | 0 | 0 | — | — | Even |
| Huddleston Elem School51019000305 | 0 | 0 | 0 | 0 | — | — | Even |
| Knights Of Columbus Bldg51019000403 | 0 | 0 | 0 | 0 | — | — | Even |
| Liberty High School51019000702 | 0 | 0 | 0 | 0 | — | — | Even |
| Moneta Elem School51019000203 | 0 | 0 | 0 | 0 | — | — | Even |
| Montvale Elem School51019000601 | 0 | 0 | 0 | 0 | — | — | Even |
| New London Academy51019000301 | 0 | 0 | 0 | 0 | — | — | Even |
| Precinct -304 - FREEDOM BAPTIST CHURCH304 - FREEDOM BAPTIST CHURCH | 0 | 0 | 0 | 0 | — | — | Even |
| Precinct -705 - MOUNTAIN VIEW UNITED METHODIST CHURCH705 - MOUNTAIN VIEW UNITED METHODIST CHURCH | 0 | 0 | 0 | 0 | — | — | Even |
| Quaker Baptist Church51019000204 | 0 | 0 | 0 | 0 | — | — | Even |
| Riverside Church51019000304 | 0 | 0 | 0 | 0 | — | — | Even |
| Saunders Vol Fire Co51019000205 | 0 | 0 | 0 | 0 | — | — | Even |
| Sedalia Center51019000503 | 0 | 0 | 0 | 0 | — | — | Even |
| Shady Grove Fire Department51019000602 | 0 | 0 | 0 | 0 | — | — | Even |
| Staunton River High School51019000202 | 0 | 0 | 0 | 0 | — | — | Even |
| Stewartsville Rescue Squad51019000104 | 0 | 0 | 0 | 0 | — | — | Even |
| Suck Springs Baptist Church51019000504 | 0 | 0 | 0 | 0 | — | — | Even |
| Thaxton Baptist Church #151019000603 | 0 | 0 | 0 | 0 | — | — | Even |
| Thaxton Baptist Church #251019000703 | 0 | 0 | 0 | 0 | — | — | Even |
| Thomas Jefferson Elem School51019000402 | 0 | 0 | 0 | 0 | — | — | Even |
Presidential margin, 1892–2024
Democratic minus Republican, by election
| Year | Margin (D minus R) |
|---|---|
| 1892 | +31.2% |
| 1896 | +15.5% |
| 1900 | +12.0% |
| 1904 | +38.1% |
| 1908 | +45.3% |
| 1912 | +62.1% |
| 1916 | +68.7% |
| 1920 | +50.0% |
| 1924 | +60.6% |
| 1928 | +12.5% |
| 1932 | +65.4% |
| 1936 | +57.0% |
| 1940 | +52.2% |
| 1944 | +40.6% |
| 1948 | +13.1% |
| 1952 | −9.2% |
| 1956 | −8.3% |
| 1960 | +3.9% |
| 1964 | +3.4% |
| 1968 | −16.7% |
| 1972 | −50.3% |
| 1976 | +5.7% |
| 1980 | −13.2% |
| 1984 | −34.7% |
| 1988 | −30.2% |
| 1992 | −17.8% |
| 1996 | −18.9% |
| 2000 | −34.7% |
| 2004 | −39.0% |
| 2008 | −37.4% |
| 2012 | −44.0% |
| 2016 | −49.1% |
| 2020 | −48.1% |
| 2024 | −50.1% |
U.S. Senate
Registered voters
Total registered voters, over time
| Year | Total registered |
|---|---|
| 2016 | 56,367 |
| 2018 | 56,876 |
| 2020 | 60,661 |
| 2022 | 62,979 |
| 2024 | 65,401 |
Who moves in and out
Net migration over time, and who arrivals are — where they came from and what those places vote
+715 net domestic migration · 2025
Net +8,711 over 2011–2025 · gain loss
Arrivals reported $86,926 in average income, against $95,068 for residents who stayed — 9% lower. (IRS SOI, 2022–23)
The places arrivals came from lean R+18.7 on average — 31 points more Democratic-leaning than Bedford County, VA itself (R+50.1).
Where arrivals came from lean of each source
- Lynchburg city, VA434R+7.9
- Campbell County, VA220R+48.4
- Roanoke County, VA174R+22.4
- Roanoke city, VA157D+23.5
- Franklin County, VA88R+45.1
- Botetourt County, VA74R+45.0
Where departures went households, 2022–23
- Lynchburg city, VA418
- Campbell County, VA287
- Roanoke County, VA150
- Roanoke city, VA148
- Franklin County, VA116
- Botetourt County, VA67
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 | +391 |
| 2012 | +167 |
| 2013 | +452 |
| 2014 | +795 |
| 2015 | +569 |
| 2016 | +426 |
| 2017 | +476 |
| 2018 | +682 |
| 2019 | +289 |
| 2021 | +1,098 |
| 2022 | +866 |
| 2023 | +1,051 |
| 2024 | +734 |
| 2025 | +715 |
Bedford County's R+50.4 presidential margin in 2024 places it among Virginia's most one-sided jurisdictions, reflecting a rural Blue Ridge foothills electorate where Democratic candidates routinely struggle to reach 30 percent.
Across the recorded series it reached a Democratic high of 68.7 points in 1916 and a Republican high of 50.3 points in 1972. Between 2020 and 2024 the county moved 2.0 points toward the Republican candidate; the 2024 margin was 50.1 points.
A population of 80,894, a 85% non-Hispanic-white share, and a median household income of $78,937 describe the county. The county's voting pattern over the last decade is most similar to that of Nassau County and Lincoln 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 →
Bedford County, Virginia. Akashic. https://akashic.app/county/51019/. Accessed May 20, 2026. License: CC BY 4.0.