Boundary Atlas

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

North Carolina's 10th congressional district (NC-10) covers parts or all of Catawba County, Iredell County, Lincoln County, Yadkin County and Forsyth County, and 59 ZIP codes (21 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)
5counties
59ZIP codes
187voting precincts

Who represents NC-10

OfficeMemberContact
U.S. Representative (NC-10)Pat Harrigan (R)202-225-2576
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-10
Catawba County100%
Iredell County100%
Lincoln County100%
Yadkin County100%
Forsyth County72%

ZIP codes

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

Towns

Bandy's township, Barringer township, Bethania township, Bethany township, Boonville township, Caldwell township, Catawba Springs township, Catawba township, Chambersburg township, Clines township, Coddle Creek township, Concord township, Cool Springs township, Davidson township, Deep Creek township, Eagle Mills township, East Bend township, Fallstown township, Forbush township, Hickory township, Howards Creek township, Ironton township, Jacobs Fork township, Lincolnton township, Middle Fork I township, Middle Fork II township, Mountain Creek township, New Hope township, Newton township, North Brook township, North Buck Shoals township, North Fall Creek township, North Knobs township, North Liberty township, Old Richmond township, Old Town township, Olin township, Sharpesburg township, Shiloh township and South Buck Shoals township and others.

Get this in your AI agent

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