Boundary Atlas

Virginia's 2nd congressional district (VA-02)

Virginia's 2nd congressional district (VA-02) covers parts or all of 8 counties, including Accomack County, Franklin city, Isle of Wight County, Northampton County, Suffolk city and Virginia Beach city, and 79 ZIP codes (69 wholly inside it). Its 2020 population was 785,438. This is the map in force for the November 3, 2026 election.

785,438residents (2020 Census)
8counties
79ZIP codes
232voting precincts

Who represents VA-02

OfficeMemberContact
U.S. Representative (VA-02)Jennifer A. Kiggans (R)202-225-4215
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-02
Accomack County100%
Franklin city100%
Isle of Wight County100%
Northampton County100%
Suffolk city100%
Virginia Beach city100%
Southampton County56%
Chesapeake city52%

ZIP codes

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

Towns

Carrsville district, District 1, District 1, District 2, District 2, District 3, District 3, District 4, District 4, District 5, District 5, District 6, District 6, District 7, District 8, District 9, Franklin city, Franklin district, Hardy district, Jerusalem district, Newport district, Smithfield district, Suffolk city, Virginia Beach city, Windsor district, Berlin and Ivor district, Newsoms district, Chesapeake city and Capron district.

Get this in your AI agent

Your agent can draw every precinct in VA-02, 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:5102", children_level="precinct", include_districts=True)