Boundary Atlas

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.

764,864residents (2020 Census)
18counties
330ZIP codes
649voting precincts

Who represents PA-15

OfficeMemberContact
U.S. Representative (PA-15)Glenn Thompson (R)202-225-5121
U.S. SenatorDavid McCormick (R)202-224-6324 · contact form
U.S. SenatorJohn 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

CountyShare of the county's residents in PA-15
Armstrong County100%
Cameron County100%
Centre County100%
Clarion County100%
Clearfield County100%
Clinton County100%
Elk County100%
Forest County100%
Jefferson County100%
McKean County100%
Potter County100%
Snyder County100%
Tioga County100%
Union County100%
Warren County100%
Venango County61%
Lycoming County35%
Indiana County11%

ZIP codes

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

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)