Boundary Atlas

Virginia's 7th congressional district (VA-07)

Virginia's 7th congressional district (VA-07) covers parts or all of 11 counties, including Caroline County, Culpeper County, Fredericksburg city, Greene County, King George County and Madison County, and 83 ZIP codes (55 wholly inside it). Its 2020 population was 783,688. This is the map in force for the November 3, 2026 election.

783,688residents (2020 Census)
11counties
83ZIP codes
204voting precincts

Who represents VA-07

OfficeMemberContact
U.S. Representative (VA-07)Eugene Simon Vindman (D)202-225-2815
U.S. SenatorMark R. Warner (D)202-224-2023 · contact form
U.S. SenatorTim Kaine (D)202-224-4024 · contact form

Officials serving now (members of Congress until January 3, 2027). Sources: Members of Congress: the @unitedstates project, congress-legislators (CC0).

Counties

CountyShare of the county's residents in VA-07
Caroline County100%
Culpeper County100%
Fredericksburg city100%
Greene County100%
King George County100%
Madison County100%
Orange County100%
Spotsylvania County100%
Stafford County100%
Prince William County58%
Albemarle County0.1%

ZIP codes

Percentages mark ZIPs only partly in VA-07: the share of that ZIP's residents inside it.

Towns

Aquia district, Battlefield district, Berkeley district, Bowling Green district, Catalpa district, Cedar Mountain district, Chancellor district, Courtland district, Dahlgren district, District 1, District 2, District 3, District 4, District 5, East Fairfax district, Falmouth district, Fredericksburg city, Garrisonville district, George Washington district, Griffis-Widewater district, Hartwood district, James Madison district, James Monroe district, Jefferson district, Lee Hill district, Livingston district, Locust Dale district, Madison district, Mattaponi district, Midway district, Monroe district, Neabsco district, Port Royal district, Potomac district, Rapidan district, Reedy Church district, Robertson district, Rock Hill district, Ruckersville district and Salem district and others.

Get this in your AI agent

Your agent can draw every precinct in VA-07, or list them with population shares (related_geographies). Add https://boundarymcp.com/mcp to Claude, ChatGPT, Cursor or Codex (free, no key; how), then:

get_boundaries(id="us:congressional_district:5107", children_level="precinct", include_districts=True)