Boundary Atlas

North Carolina's 13th congressional district (NC-13)

North Carolina's 13th congressional district (NC-13) covers parts or all of 8 counties, including Caswell County, Franklin County, Harnett County, Johnston County, Lee County and Person County, and 79 ZIP codes (36 wholly inside it). Its 2020 population was 745,670. This is the map in force for the November 3, 2026 election.

745,670residents (2020 Census)
8counties
79ZIP codes
139voting precincts

Who represents NC-13

OfficeMemberContact
U.S. Representative (NC-13)Brad Knott (R)202-225-4531
U.S. SenatorTed Budd (R)202-224-3154 · contact form
U.S. SenatorThom Tillis (R)202-224-6342 · contact form

Elected in 2024 under NC's previous congressional map; this district's lines changed for the 120th Congress (seated January 3, 2027).

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 NC-13
Caswell County100%
Franklin County100%
Harnett County100%
Johnston County100%
Lee County100%
Person County100%
Granville County82%
Wake County13%

ZIP codes

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

Towns

Allensville township, Anderson Creek township, Anderson township, Averasboro township, Banner township, Barbecue township, Bentonville township, Beulah township, Black River township, Boon Hill township, Brassfield township, Buckhorn township, Bushy Fork township, Cedar Rock township, Clayton township, Cleveland township, Cunningham township, Cypress Creek township, Dan River township, Duke township, Dunn township, Dutchville township, Elevation township, Flat River township, Franklinton township, Gold Mine township, Grove township, Harris township, Hayesville township, Hectors Creek township, Hightowers township, Holloway township, Ingrams township, Johnsonville township, Leasburg township, Lillington township, Locust Hill township, Louisburg township, Meadow township and Micro township and others.

Get this in your AI agent

Your agent can draw every precinct in NC-13, 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:3713", children_level="precinct", include_districts=True)