Skip to content
LocateCongress

Virginia's 9th Congressional District (VA-9)

Last updated · 8 sources

Morgan Griffith, a Republican, has represented the district since 2011.

The district includes all or part of 28 counties and county-equivalent areas (2 in part).

According to the Census Bureau's 2020–2024 American Community Survey 5-year estimates, the district has a population of 780,117, a median household income of $58,380, and a median age of 44. Of residents 25 and older, 23.9% hold a bachelor's degree or higher.

Representative

Official portrait of Morgan Griffith, U.S. Representative for Virginia's 9th District
Morgan Griffith

U.S. Representative for Virginia's 9th District · Republican

ProfileSchedule this week

2026 redistricting

A court decision on May 8, 2026 blocked a new Virginia map for 2026; the 2026 election uses the current districts.

Source · All 2026 redistricting changes

2026 election

Griffith has filed with the FEC to run for this seat in 2026.

4 candidates have reported raising money for the 2026 VA-9 race to the FEC.

Election Day: Tuesday, November 3, 2026

Candidates for VA-9 in 2026 who reported raising money to the FEC
CandidatePartyRaisedCash on handThrough
Morgan Griffith (incumbent)Republican$1,828,839$973,867Jul 15
Joy PowersDemocratic$85,335$13,941Jul 15
Adam MurphyDemocratic$58,700$2,925Jul 15
Douglas CrockettDemocratic$10,736$243Jul 15

Includes primary candidates; FEC filings do not record primary results. FEC race page

District profile

Population
780,117
Median household income
$58,380
Median age
44
Bachelor's degree or higher
23.9%

Census Bureau, 2020–2024 American Community Survey 5-year estimates

Places and ZIP codes

VA-9 covers all of 154 places, the largest Blacksburg, Cave Spring, and Christiansburg.

Abbs Valley, Abingdon, Adwolf, Allison Gap, Allisonia, Amonate, Appalachia, Atkins, Austinville, Bassett, Bastian, Baywood, Bedford, Belspring, Belview, Big Island, Big Rock, Big Stone Gap, Big Stone Gap East, Blacksburg, Bland, Bluefield, Boissevain, Boones Mill, Breaks, Bristol, Cana, Castlewood, Cave Spring, Cedar Bluff, Chatmoss, Chilhowie, Christiansburg, Claypool Hill, Cleveland, Clinchco, Clinchport, Clintwood, Coeburn, Collinsville, Damascus, Dante, Doran, Draper, Dryden, Dublin, Duffield, Dunbar, Dungannon, East Stone Gap, Eggleston, Elliston, Emory, Ewing, Fairlawn, Falls Mills, Fancy Gap, Ferrum, Fieldale, Floyd, Fort Chiswell, Fries, Galax, Gate City, Glade Spring, Glen Lyn, Gratton, Grundy, Haysi, Henry Fork, Hillsville, Hilltown, Hiltons, Hiwassee, Honaker, Horse Pasture, Independence, Ivanhoe, Jewell Ridge, Jonesville, Keokee, Lafayette, Laurel Park, Lebanon, Marion, Martinsville, Max Meadows, McMullin, Meadows of Dan, Meadowview, Mechanicsburg, Mendota, Merrimac, Moneta, Montvale, Narrows, New Castle, New River, Nickelsville, North Shore, Norton, Oak Level, Osaka, Parrott, Patrick Springs, Pearisburg, Pembroke, Penhook, Pennington Gap, Plum Creek, Pocahontas, Pound, Pounding Mill, Prices Fork, Pulaski, Radford, Raven, Rich Creek, Richlands, Ridgeway, Riner, Ripplemead, Riverview, Rocky Gap, Rocky Mount, Rose Hill, Rural Retreat, Saltville, Sandy Level, Seven Mile Ford, Shawsville, Snowville, Springville, St. Charles, St. Paul, Stanleytown, Stevens Creek, Stewartsville, Stickleyville, Stonega, Stuart, Sugar Grove, Tacoma, Tazewell, The University of Virginia's College at Wise, Troutdale, Union Hall, Vansant, Villa Heights, Weber City, Westlake Corner, Wise, Woodlawn, Wytheville

VA-9 covers all of 164 ZIP codes and part of 26 more.

24014 (part), 24015 (part), 24018 (part), 24053, 24054 (part), 24055, 24058, 24059, 24060, 24061, 24064 (part), 24065 (part), 24067, 24070 (part), 24072, 24073, 24076, 24078, 24079, 24082, 24084, 24086, 24087, 24088, 24089, 24091, 24092, 24093, 24095, 24101 (part), 24102, 24104, 24105, 24112, 24120, 24121, 24122, 24124, 24127, 24128, 24129, 24131, 24132, 24133, 24134, 24136, 24137 (part), 24138, 24139 (part), 24141, 24142, 24147, 24148, 24149, 24150, 24151, 24153 (part), 24162, 24165, 24167, 24168, 24171, 24174, 24176, 24179 (part), 24184, 24185, 24201, 24202, 24210, 24211, 24216, 24217, 24219, 24220, 24221, 24224, 24225, 24226, 24228, 24230, 24236, 24237, 24239, 24243, 24244, 24245, 24246, 24248, 24250, 24251, 24256, 24258, 24260, 24263, 24265, 24266, 24269, 24270, 24271, 24272, 24273, 24277, 24279, 24280, 24281, 24282, 24283, 24290, 24292, 24293, 24301, 24311, 24312, 24313, 24314, 24315, 24316, 24317, 24318, 24319, 24322, 24323, 24324, 24325, 24326, 24327, 24328, 24330, 24333, 24340, 24343, 24347, 24348, 24350, 24351, 24352, 24354, 24360, 24361, 24363, 24366, 24368, 24370, 24374, 24375, 24377, 24378, 24380, 24381, 24382, 24426 (part), 24523, 24526 (part), 24530 (part), 24536 (part), 24550 (part), 24551 (part), 24556 (part), 24570, 24571 (part), 24601, 24602, 24603, 24604 (part), 24605, 24606, 24607, 24609, 24612, 24613, 24614, 24620, 24622 (part), 24630, 24631, 24634, 24635, 24637, 24639, 24641, 24646, 24649, 24651, 24656, 24657, 27048 (part), 28675 (part), 37642 (part), 37752 (part)

Virginia senators

Neighboring districts

  • KY-5 · Hal Rogers (R)
  • NC-5 · Virginia Foxx (R)
  • TN-1 · Diana Harshbarger (R)
  • TN-2 · Tim Burchett (R)
  • VA-5 · John McGuire (R)
  • VA-6 · Ben Cline (R)
  • WV-1 · Carol Miller (R)

Sources