New York's 25th congressional district (NY-25)
New York's 25th congressional district (NY-25) covers parts or all of Monroe County and Ontario County, and 54 ZIP codes (39 wholly inside it). Its 2020 population was 776,971. This is the map in force for the November 3, 2026 election.
Who represents NY-25
| Office | Member | Contact |
|---|---|---|
| U.S. Representative (NY-25) | Joseph D. Morelle (D) | 202-225-3615 |
| U.S. Senator | Charles E. Schumer (D) | 202-224-6542 · contact form |
| U.S. Senator | Kirsten 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
| County | Share of the county's residents in NY-25 |
|---|---|
| Monroe County | 100% |
| Ontario County | 16% |
ZIP codes
Percentages mark ZIPs only partly in NY-25: the share of that ZIP's residents inside it.
- 14414 (0.3%)
- 14416 (8.2%)
- 14420 (98%)
- 14428
- 14445
- 14450 (100%)
- 14453
- 14464 (99%)
- 14467
- 14468
- 14469 (21%)
- 14470 (2.6%)
- 14472 (91%)
- 14476 (7.0%)
- 14482 (0.8%)
- 14502 (2.7%)
- 14506
- 14511
- 14514
- 14515
- 14519 (5.5%)
- 14526
- 14534
- 14543
- 14546 (100%)
- 14559
- 14564 (100%)
- 14580 (100%)
- 14586
- 14604
- 14605
- 14606
- 14607
- 14608
- 14609
- 14610
- 14611
- 14612
- 14613
- 14614
- 14615
- 14616
- 14617
- 14618
- 14619
- 14620
- 14621
- 14622
- 14623
- 14624
- 14625
- 14626
- 14627
- 14642
Towns
Brighton town, Chili town, Clarkson town, East Rochester town, Gates town, Greece town, Hamlin town, Henrietta town, Irondequoit town, Mendon town, Ogden town, Parma town, Penfield town, Perinton town, Pittsford town, Riga town, Rochester city, Rush town, Sweden town, Victor town, Webster town, Wheatland town and East Bloomfield town.
Get this in your AI agent
Your agent can draw every precinct in NY-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:3625", children_level="precinct", include_districts=True)