Pennsylvania's 16th congressional district (PA-16)
Pennsylvania's 16th congressional district (PA-16) covers parts or all of Butler County, Crawford County, Erie County, Lawrence County, Mercer County and Venango County, and 133 ZIP codes (106 wholly inside it). Its 2020 population was 764,865. This is the map in force for the November 3, 2026 election.
Who represents PA-16
| Office | Member | Contact |
|---|---|---|
| U.S. Representative (PA-16) | Mike Kelly (R) | 202-225-5406 |
| U.S. Senator | David McCormick (R) | 202-224-6324 · contact form |
| U.S. Senator | John Fetterman (D) | 202-224-4254 · 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 PA-16 |
|---|---|
| Butler County | 100% |
| Crawford County | 100% |
| Erie County | 100% |
| Lawrence County | 100% |
| Mercer County | 100% |
| Venango County | 39% |
ZIP codes
Percentages mark ZIPs only partly in PA-16: the share of that ZIP's residents inside it.
- 15044 (6.3%)
- 15086 (3.4%)
- 16001
- 16002
- 16020
- 16022
- 16023
- 16024
- 16025 (93%)
- 16027
- 16029
- 16030
- 16033
- 16034
- 16035
- 16037 (98%)
- 16038 (93%)
- 16040
- 16041 (73%)
- 16045
- 16046 (79%)
- 16048
- 16049 (34%)
- 16050
- 16051
- 16052
- 16053
- 16055 (97%)
- 16056
- 16057
- 16059 (97%)
- 16061
- 16063 (95%)
- 16066
- 16101
- 16102
- 16105
- 16110
- 16111
- 16112
- 16113
- 16114
- 16116
- 16117 (68%)
- 16120 (90%)
- 16121
- 16123 (10%)
- 16124
- 16125
- 16127
- 16130
- 16131
- 16132
- 16133
- 16134
- 16137
- 16140
- 16141 (55%)
- 16142
- 16143
- 16145
- 16146
- 16148
- 16150
- 16151
- 16153
- 16154
- 16155
- 16156
- 16157 (83%)
- 16159
- 16160
- 16161
- 16172
- 16229 (16%)
- 16301 (1.6%)
- 16311
- 16314
- 16316
- 16317 (62%)
- 16323 (90%)
- 16327 (100%)
- 16328
- 16335
- 16342 (91%)
- 16343
- 16354 (75%)
- 16360
- 16362
- 16373 (8.5%)
- 16374 (6.1%)
- 16401
- 16403
- 16404
- 16406
- 16407 (89%)
- 16410
- 16411
- 16412
- 16415
- 16417
- 16421
- 16422
- 16423
- 16424
- 16426
- 16427
- 16428
- 16430
- 16433
- 16434 (94%)
- 16435
- 16438
- 16440
- 16441
- 16442
- 16443
- 16444
- 16475
- 16501
- 16502
- 16503
- 16504
- 16505
- 16506
- 16507
- 16508
- 16509
- 16510
- 16511
- 16546
- 16550
- 16563
Towns
Adams township, Albion borough, Allegheny township, Amity township, Athens township, Barkeyville borough, Beaver township, Bessemer borough, Bloomfield township, Blooming Valley borough, Brady township, Bruin borough, Buffalo township, Butler city, Butler township, Callery borough, Cambridge Springs borough, Cambridge township, Canal township, Center township, Centerville borough, Cherry Valley borough, Cherry township, Chicora borough, Clark borough, Clay township, Clearfield township, Clinton township, Cochranton borough, Concord township, Concord township, Conneaut Lake borough, Conneaut township, Conneaut township, Conneautville borough, Connoquenessing borough, Connoquenessing township, Coolspring township, Cooperstown borough and Corry city and others.
Get this in your AI agent
Your agent can draw every precinct in PA-16, 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:4216", children_level="precinct", include_districts=True)