Pennsylvania's 15th congressional district (PA-15)
Pennsylvania's 15th congressional district (PA-15) covers parts or all of 18 counties, including Armstrong County, Cameron County, Centre County, Clarion County, Clearfield County and Clinton County, and 330 ZIP codes (281 wholly inside it). Its 2020 population was 764,864. This is the map in force for the November 3, 2026 election.
Who represents PA-15
| Office | Member | Contact |
|---|---|---|
| U.S. Representative (PA-15) | Glenn Thompson (R) | 202-225-5121 |
| 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-15 |
|---|---|
| Armstrong County | 100% |
| Cameron County | 100% |
| Centre County | 100% |
| Clarion County | 100% |
| Clearfield County | 100% |
| Clinton County | 100% |
| Elk County | 100% |
| Forest County | 100% |
| Jefferson County | 100% |
| McKean County | 100% |
| Potter County | 100% |
| Snyder County | 100% |
| Tioga County | 100% |
| Union County | 100% |
| Warren County | 100% |
| Venango County | 61% |
| Lycoming County | 35% |
| Indiana County | 11% |
ZIP codes
Percentages mark ZIPs only partly in PA-15: the share of that ZIP's residents inside it.
- 15613 (37%)
- 15618 (29%)
- 15656 (42%)
- 15673
- 15682
- 15686
- 15690 (37%)
- 15711
- 15712
- 15715
- 15721
- 15724 (49%)
- 15728 (0.6%)
- 15729 (0.4%)
- 15730
- 15732 (8.7%)
- 15733
- 15736
- 15741
- 15742
- 15744
- 15746
- 15753
- 15757
- 15759 (67%)
- 15763
- 15764
- 15767
- 15770
- 15771
- 15772
- 15774 (50%)
- 15776
- 15778
- 15780
- 15781
- 15784
- 15801
- 15821
- 15823
- 15824
- 15825
- 15827
- 15828
- 15829
- 15831
- 15832
- 15834
- 15840
- 15841
- 15845
- 15846
- 15847
- 15848
- 15849
- 15851
- 15853
- 15856
- 15857
- 15860
- 15861
- 15863
- 15864
- 15865
- 15866
- 15868
- 15870
- 16025 (6.9%)
- 16028
- 16036
- 16038 (7.1%)
- 16041 (27%)
- 16049 (66%)
- 16054
- 16055 (3.3%)
- 16201
- 16210
- 16212
- 16213
- 16214
- 16217
- 16218
- 16220
- 16222 (95%)
- 16223
- 16224
- 16226
- 16228
- 16229 (81%)
- 16230
- 16232
- 16233
- 16235
- 16236
- 16238
- 16239
- 16240
- 16242
- 16244
- 16245
- 16248
- 16249
- 16250
- 16253
- 16254
- 16255
- 16256 (88%)
- 16258
- 16259
- 16260
- 16262
- 16263
- 16301 (98%)
- 16312
- 16313
- 16317 (38%)
- 16319
- 16321
- 16322
- 16323 (9.6%)
- 16326
- 16327 (0.4%)
- 16329
- 16331
- 16332
- 16333
- 16334
- 16340
- 16341
- 16342 (9.0%)
- 16344
- 16345
- 16346
- 16347
- 16350
- 16351
- 16352
- 16353
- 16354 (25%)
- 16361
- 16364
- 16365
- 16370
- 16371
- 16372
- 16373 (92%)
- 16374 (94%)
- 16402
- 16405
- 16407 (11%)
- 16416
- 16420
- 16434 (6.0%)
- 16436
- 16616
- 16620
- 16627 (93%)
- 16639 (14%)
- 16645
- 16646 (0.4%)
- 16651
- 16656
- 16661
- 16666
- 16671
- 16677
- 16680
- 16686 (2.2%)
- 16692
- 16701
- 16720
- 16724
- 16725
- 16726
- 16727
- 16729
- 16730
- 16731
- 16732
- 16733
- 16734
- 16735
- 16738
- 16740
- 16743
- 16744
- 16745
- 16746
- 16748
- 16749
- 16750
- 16801
- 16802
- 16803
- 16820
- 16821
- 16822
- 16823
- 16825
- 16826
- 16827
- 16828
- 16829
- 16830
- 16832
- 16833
- 16834
- 16835
- 16836
- 16837
- 16838
- 16839
- 16840
- 16841
- 16843
- 16844
- 16845
- 16847
- 16848
- 16849
- 16851
- 16852
- 16853
- 16854
- 16855
- 16856
- 16858
- 16859
- 16860
- 16861
- 16863
- 16864
- 16865 (94%)
- 16866
- 16868
- 16870
- 16871
- 16872
- 16874
- 16875
- 16876
- 16877 (35%)
- 16878
- 16879
- 16881
- 16882
- 16901
- 16911
- 16912
- 16914 (4.2%)
- 16915
- 16917
- 16920
- 16921
- 16922
- 16923
- 16927
- 16928
- 16929
- 16930
- 16932
- 16933
- 16935
- 16936 (87%)
- 16937
- 16938
- 16939
- 16940
- 16941
- 16942
- 16943
- 16946
- 16947 (4.4%)
- 16948
- 16950
- 17045 (9.4%)
- 17063 (0.6%)
- 17086 (39%)
- 17701 (13%)
- 17702
- 17720
- 17721
- 17723
- 17724 (8.2%)
- 17727
- 17728 (87%)
- 17729
- 17739
- 17740
- 17744
- 17745
- 17747
- 17748
- 17750
- 17751
- 17752 (21%)
- 17754 (0.6%)
- 17760
- 17763
- 17764
- 17765 (98%)
- 17769
- 17771 (99%)
- 17776
- 17778
- 17779
- 17810
- 17812
- 17813
- 17827
- 17829
- 17835
- 17837
- 17841 (46%)
- 17842
- 17844
- 17845
- 17853 (87%)
- 17855
- 17856
- 17861
- 17862
- 17864
- 17870
- 17876
- 17880
- 17885
- 17886
- 17887
- 17889
Towns
Abbott township, Adams township, Allegany township, Allegheny township, Allison township, Annin township, Anthony township, Apollo borough, Applewold borough, Armstrong township, Ashland township, Atwood borough, Austin borough, Avis borough, Bald Eagle township, Banks township, Barnett township, Barnett township, Bastress township, Bear Lake borough, Beaver township, Beaver township, Beaver township, Beavertown borough, Beccaria township, Beech Creek borough, Beech Creek township, Bell township, Bell township, Bellefonte borough, Benezette township, Benner township, Bethel township, Big Run borough, Bigler township, Bingham township, Bloom township, Bloss township, Blossburg borough and Boggs township and others.
Get this in your AI agent
Your agent can draw every precinct in PA-15, 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:4215", children_level="precinct", include_districts=True)