Boundary Atlas

New York's 23rd congressional district (NY-23)

New York's 23rd congressional district (NY-23) covers parts or all of 9 counties, including Allegany County, Cattaraugus County, Chautauqua County, Chemung County, Tioga County and Steuben County, and 201 ZIP codes (162 wholly inside it). Its 2020 population was 776,971. This is the map in force for the November 3, 2026 election.

776,971residents (2020 Census)
9counties
201ZIP codes
570voting precincts

Who represents NY-23

OfficeMemberContact
U.S. Representative (NY-23)Nicholas A. Langworthy (R)202-225-3161
U.S. SenatorCharles E. Schumer (D)202-224-6542 · contact form
U.S. SenatorKirsten E. Gillibrand (D)202-224-4451 · 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 NY-23
Allegany County100%
Cattaraugus County100%
Chautauqua County100%
Chemung County100%
Tioga County100%
Steuben County85%
Schuyler County54%
Erie County30%
Niagara County11%

ZIP codes

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

Towns

Addison town, Alden town, Alfred town, Allegany Reservation, Allegany town, Allen town, Alma town, Almond town, Amity town, Andover town, Angelica town, Arkwright town, Ashford town, Ashland town, Aurora town, Baldwin town, Barton town, Bath town, Belfast town, Berkshire town, Big Flats town, Birdsall town, Bolivar town, Boston town, Bradford town, Brant town, Burns town, Busti town, Cameron town, Campbell town, Candor town, Caneadea town, Canisteo town, Carroll town, Carrollton town, Catharine town, Catlin town, Caton town, Cattaraugus Reservation and Cattaraugus Reservation and others.

Get this in your AI agent

Your agent can draw every precinct in NY-23, 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:3623", children_level="precinct", include_districts=True)