Texas's 25th congressional district (TX-25)
Texas's 25th congressional district (TX-25) covers parts or all of 13 counties, including Comanche County, Eastland County, Erath County, Hood County, Jack County and Palo Pinto County, and 102 ZIP codes (44 wholly inside it). Its 2020 population was 766,987. This is the map in force for the November 3, 2026 election.
Who represents TX-25
| Office | Member | Contact |
|---|---|---|
| U.S. Representative (TX-25) | Roger Williams (R) | 202-225-9896 |
| U.S. Senator | John Cornyn (R) | 202-224-2934 · contact form |
| U.S. Senator | Ted 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
| County | Share of the county's residents in TX-25 |
|---|---|
| Comanche County | 100% |
| Eastland County | 100% |
| Erath County | 100% |
| Hood County | 100% |
| Jack County | 100% |
| Palo Pinto County | 100% |
| Somervell County | 100% |
| Stephens County | 100% |
| Young County | 100% |
| Callahan County | 89% |
| Johnson County | 38% |
| Tarrant County | 21% |
| Parker County | 21% |
ZIP codes
Percentages mark ZIPs only partly in TX-25: the share of that ZIP's residents inside it.
- 75050 (13%)
- 75261 (<0.1%)
- 76005
- 76006
- 76008 (35%)
- 76011 (99%)
- 76012 (100%)
- 76013 (<0.1%)
- 76016 (15%)
- 76028 (50%)
- 76031 (20%)
- 76033 (70%)
- 76035
- 76036 (98%)
- 76039 (<0.1%)
- 76040 (34%)
- 76043 (100%)
- 76044
- 76048
- 76049
- 76053 (11%)
- 76058 (68%)
- 76066 (31%)
- 76067 (98%)
- 76070
- 76077
- 76087 (55%)
- 76103 (98%)
- 76105
- 76108 (0.3%)
- 76111 (<0.1%)
- 76112
- 76117 (<0.1%)
- 76118 (46%)
- 76119 (99%)
- 76120
- 76123 (91%)
- 76126 (5.2%)
- 76133 (86%)
- 76134
- 76140 (88%)
- 76155
- 76230 (2.2%)
- 76365 (0.4%)
- 76372 (91%)
- 76374 (98%)
- 76389 (5.3%)
- 76401
- 76402
- 76424
- 76426 (2.2%)
- 76427
- 76429
- 76431 (1.9%)
- 76432 (8.3%)
- 76433
- 76435
- 76436 (50%)
- 76437
- 76439
- 76442 (97%)
- 76443 (93%)
- 76444
- 76445
- 76446
- 76448
- 76449
- 76450
- 76452
- 76453
- 76454
- 76455
- 76457 (32%)
- 76458 (100%)
- 76459
- 76460
- 76462
- 76463
- 76464 (15%)
- 76466
- 76469
- 76470
- 76471 (86%)
- 76472
- 76474 (96%)
- 76475
- 76476
- 76481
- 76484
- 76486 (77%)
- 76487 (5.0%)
- 76491 (2.3%)
- 76531 (0.3%)
- 76649 (8.7%)
- 76690 (27%)
- 76857 (0.7%)
- 76890 (1.8%)
- 79504 (94%)
- 79510 (87%)
- 79541 (3.6%)
- 79601 (0.3%)
- 79602 (1.9%)
Towns
Breckenridge North CCD, Breckenridge South CCD, Bryson CCD, Cisco CCD, Comanche CCD, Cross Plains CCD, De Leon CCD, Dublin CCD, Duffau-Clairette CCD, Eastland CCD, Glen Rose CCD, Godley CCD, Gorman CCD, Graford CCD, Graham CCD, Granbury East CCD, Granbury West CCD, Gustine CCD, Jacksboro CCD, Jean-Loving CCD, Mineral Wells CCD, Morgan Mill-Bluff Dale CCD, Newcastle CCD, Olney CCD, Palo Pinto-Santo CCD, Perrin CCD, Ranger CCD, Rising Star CCD, Stephenville CCD, Strawn-Gordon CCD, Baird CCD, Clyde CCD, Burleson-Joshua CCD, Cleburne CCD, Weatherford Southeast CCD, Fort Worth CCD, Weatherford CCD, Arlington CCD and Northeast Tarrant CCD.
Get this in your AI agent
Your agent can draw every precinct in TX-25, 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:4825", children_level="precinct", include_districts=True)