Boundary Atlas

Texas's 36th congressional district (TX-36)

Texas's 36th congressional district (TX-36) covers parts or all of 9 counties, including Angelina County, Chambers County, Hardin County, Jasper County, Newton County and Tyler County, and 80 ZIP codes (53 wholly inside it). Its 2020 population was 766,987. This is the map in force for the November 3, 2026 election.

766,987residents (2020 Census)
9counties
80ZIP codes
299voting precincts

Who represents TX-36

OfficeMemberContact
U.S. Representative (TX-36)Brian Babin (R)202-225-1555
U.S. SenatorJohn Cornyn (R)202-224-2934 · contact form
U.S. SenatorTed Cruz (R)202-224-5922 · contact form

Elected in 2024 under TX'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 TX-36
Angelina County100%
Chambers County100%
Hardin County100%
Jasper County100%
Newton County100%
Tyler County100%
Jefferson County44%
Brazoria County24%
Harris County6.6%

ZIP codes

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

Towns

Anahuac CCD, Buna CCD, Burkeville CCD, Call CCD, Colmesneil-Chester CCD, Deweyville CCD, Diboll CCD, Huntington CCD, Jasper CCD, Kirbyville CCD, Kountze CCD, Lufkin CCD, Lumberton CCD, Mont Belvieu CCD, Newton CCD, Pollok CCD, Saratoga-Batson CCD, Silsbee CCD, Sour Lake CCD, Spurger CCD, Warren CCD, Winnie-Stowell CCD, Woodville CCD, Zavalla CCD, Beaumont CCD, Nome-China CCD, Alvin-Pearland CCD, Southeast Harris CCD, Baytown CCD, Houston CCD and Pasadena CCD.

Get this in your AI agent

Your agent can draw every precinct in TX-36, 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:4836", children_level="precinct", include_districts=True)