Perry County, Pennsylvania

County seat: Bloomfield · Population 46,806 (2025) · 552 sq mi

Perry County is the 46th most populous of Pennsylvania's 67 counties, with 46,806 people (2025 estimate). Its county seat is Bloomfield. It is part of the District 8 region, one of the 11 PennDOT engineering districts. The map shows its 9 cities and towns and the 5 neighboring counties.

Map of Perry County, Pennsylvania with cities, towns and the county boundary
Perry County, Pennsylvania with its cities and towns, unincorporated communities (CDPs) and neighboring counties. Boundaries: U.S. Census Bureau, 2025. Free to use with attribution (CC BY 4.0).

Perry County facts

County seat
Bloomfield
Population (2025 estimate)
46,806 +2.1% since 2020
Land area
552 sq mi 40th largest of 67
Water area
4 sq mi
Population density
85 per sq mi
Established
1820
Same name
One of 10 Perry Counties in the US
Named after
Oliver Hazard Perry United States Naval Officer (1785-1819)
Largest city
Carroll 5,368
Median household income
$79,444
Cities and towns
9 plus 2 CDPs
ZIP codes
16
Time zone
Eastern
FIPS code
42099

Cities and towns in Perry County

Perry County has 9 incorporated cities, towns and villages. Populations count the people living inside Perry County; cities that cross a county line also list the other counties.

NameTypePopulation 2025Also in
MarysvilleBorough2,717
NewportBorough1,511
DuncannonBorough1,465
Bloomfield (county seat)Borough1,248
LiverpoolBorough979
MillerstownBorough699
BlainBorough225
LandisburgBorough224
New BuffaloBorough128

Unincorporated communities (CDPs)

Census-designated places are communities without their own city government; the county provides their services.

CommunityPopulationAlso in
Loysville587
Ickesburg416

ZIP codes in Perry County

16 ZIP codes reach into Perry County. ZIP codes ignore county lines, so some also cover a neighboring county.

Population of Perry County, 2020–2025

Perry County grew by 970 people (+2.1%) between April 2020 and July 2025: 257 more deaths than births and a net gain of 1,226 people from migration.

Year (July 1)Population
202045,830
202145,954
202246,188
202346,310
202446,566
202546,806

Neighboring counties

Printable Perry County map

The PDF is a vector file with real text: it prints sharp on Letter paper and you can search it for a town. The PNG is 2400 pixels wide for slides and documents. Both are free to use with a credit to WhichCounty.

Paste this code to embed the map on your site:

Sources

Back to the Pennsylvania county map with all 67 counties. Found an error? Tell us.