Independent site. Not affiliated with any government or election office. For official information, visit elections.virginia.gov (opens in a new tab) or vote.gov (opens in a new tab).

Get involved - nonpartisan

Get involved in Virginia

Who represents you, how to reach them, and when your county, school board and state government meet in public.

Your address or location is checked against U.S. Census Bureau records to find your districts. This site doesn't store it.

Who represents you

No seats in this Legislature are on the November 3, 2026 ballot. I'll update this list when members change. Calls and emails to legislators' Capitol offices reach them during the session and most weeks outside it. The Virginia General Assembly switchboard is (804) 698-1770.

U.S. Congress

  • Tim Kaine

    U.S. Senator. Democrat

    All of the state

    (202) 224-4024 Contact form (opens in a new tab)

  • Mark R. Warner

    U.S. Senator. Democrat

    All of the state

    (202) 224-2023 Contact form (opens in a new tab)

  • Robert Wittman

    U.S. Representative, District 1. Republican

    18 counties: Henrico County, Chesterfield County, Hanover County, James City County, York County, Gloucester County, New Kent County, Westmoreland County, King William County, Williamsburg city, Poquoson city, Northumberland County, Lancaster County, Middlesex County, Essex County, Richmond County, Mathews County, King and Queen County

    (202) 225-4261 Contact form (opens in a new tab)

  • Jennifer Kiggans

    U.S. Representative, District 2. Republican

    8 counties: Virginia Beach city, Chesapeake city, Suffolk city, Isle of Wight County, Accomack County, Northampton County, Southampton County, Franklin city

    (202) 225-4215 Contact form (opens in a new tab)

  • Robert Scott

    U.S. Representative, District 3. Democrat

    5 counties: Norfolk city, Newport News city, Hampton city, Chesapeake city, Portsmouth city

    (202) 225-8351 Contact form (opens in a new tab)

  • Jennifer McClellan

    U.S. Representative, District 4. Democrat

    15 counties: Richmond city, Chesterfield County, Henrico County, Prince George County, Petersburg city, Dinwiddie County, Hopewell city, Colonial Heights city, Brunswick County, Greensville County, Sussex County, Southampton County, Charles City County, Surry County, Emporia city

    (202) 225-6365 Contact form (opens in a new tab)

  • John McGuire

    U.S. Representative, District 5. Republican

    24 counties: Albemarle County, Lynchburg city, Pittsylvania County, Campbell County, Charlottesville city, Danville city, Louisa County, Halifax County, Amherst County, Powhatan County, Mecklenburg County, Bedford County, Fluvanna County, Goochland County, Prince Edward County, Hanover County, Buckingham County, Appomattox County, Nottoway County, Nelson County, Amelia County, Lunenburg County, Charlotte County, Cumberland County

    (202) 225-4711 Contact form (opens in a new tab)

  • Ben Cline

    U.S. Representative, District 6. Republican

    22 counties: Roanoke city, Frederick County, Rockingham County, Augusta County, Roanoke County, Harrisonburg city, Shenandoah County, Warren County, Botetourt County, Winchester city, Staunton city, Salem city, Page County, Rockbridge County, Waynesboro city, Alleghany County, Clarke County, Lexington city, Buena Vista city, Covington city, Bath County, Highland County

    (202) 225-5431 Contact form (opens in a new tab)

  • Eugene Vindman

    U.S. Representative, District 7. Democrat

    10 counties: Prince William County, Stafford County, Spotsylvania County, Culpeper County, Orange County, Caroline County, Fredericksburg city, King George County, Greene County, Madison County

    (202) 225-2815 Contact form (opens in a new tab)

  • Donald Beyer

    U.S. Representative, District 8. Democrat

    4 counties: Fairfax County, Arlington County, Alexandria city, Falls Church city

    (202) 225-4376 Contact form (opens in a new tab)

  • H. Griffith

    U.S. Representative, District 9. Republican

    28 counties: Montgomery County, Franklin County, Washington County, Bedford County, Henry County, Roanoke County, Tazewell County, Wise County, Pulaski County, Smyth County, Carroll County, Wythe County, Russell County, Lee County, Scott County, Buchanan County, Patrick County, Bristol city, Giles County, Radford city, Floyd County, Grayson County, Dickenson County, Martinsville city, Galax city, Bland County, Craig County, Norton city

    (202) 225-3861 Contact form (opens in a new tab)

  • Suhas Subramanyam

    U.S. Representative, District 10. Democrat

    7 counties: Loudoun County, Prince William County, Fauquier County, Manassas city, Fairfax County, Manassas Park city, Rappahannock County

    (202) 225-5136 Contact form (opens in a new tab)

  • James Walkinshaw

    U.S. Representative, District 11. Democrat

    2 counties: Fairfax County, Fairfax city

    (202) 225-1492 Contact form (opens in a new tab)

State Senate (40)
House of Delegates (99)

Public meetings

County boards, school boards and the Legislature meet in public, and most take public comment. Each meeting below says where it came from: the body's own calendar, its published dates, or its regular schedule, which can change. Confirm the time before you go.

Pick your county at the top of the page to subscribe to its meetings in your calendar.

Loading meetings...

Your county government and school boards

Virginia has 95 counties and 38 independent cities, and a city is not part of any county, so city residents are served by the city government alone. Most counties are run by an elected Board of Supervisors (Arlington has a County Board), and each city by an elected City Council.

The Virginia General Assembly

The 2027 session starts on Wednesday, January 13, 2027.

Committee and subcommittee meetings are open, and you do not need to register in advance to speak in person. House committees and subcommittees also take remote testimony and written comments through HODSpeak. For Senate committees, sign up to testify on the Senate video page; Senate subcommittees do not take remote public testimony. Some public hearings require advance registration.

I checked these names, links and meeting schedules against official county, school district and state sites on Sunday, September 27, 2026.