Boundary Atlas

Vermont's at-large congressional district (VT-AL)

Vermont's at-large congressional district (VT-AL) covers parts or all of 14 counties, including Addison County, Bennington County, Caledonia County, Chittenden County, Essex County and Franklin County, and 265 ZIP codes (265 wholly inside it). Its 2020 population was 643,077. This is the map in force for the November 3, 2026 election.

643,077residents (2020 Census)
14counties
265ZIP codes
310voting precincts

Who represents VT-AL

OfficeMemberContact
U.S. Representative (VT-AL)Becca Balint (D)202-225-4115
U.S. SenatorBernard Sanders (I)202-224-5141 · contact form
U.S. SenatorPeter Welch (D)202-224-4242 · 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 VT-AL
Addison County100%
Bennington County100%
Caledonia County100%
Chittenden County100%
Essex County100%
Franklin County100%
Grand Isle County100%
Lamoille County100%
Orange County100%
Orleans County100%
Rutland County100%
Washington County100%
Windham County100%
Windsor County100%

ZIP codes

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

Towns

Addison town, Albany town, Alburgh town, Andover town, Arlington town, Athens town, Averill town, Avery's gore, Bakersfield town, Baltimore town, Barnard town, Barnet town, Barre city, Barre town, Barton town, Belvidere town, Bennington town, Benson town, Berkshire town, Berlin town, Bethel town, Bloomfield town, Bolton town, Bradford town, Braintree town, Brandon town, Brattleboro town, Bridgewater town, Bridport town, Brighton town, Bristol town, Brookfield town, Brookline town, Brownington town, Brunswick town, Buels gore, Burke town, Burlington city, Cabot town and Calais town and others.

Get this in your AI agent

Your agent can draw every precinct in VT-AL, 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:5000", children_level="precinct", include_districts=True)