ZIP Codes of Armstrong County, PA

Population & People
Population & People
Total Population
58,896
Household Income
Household Income
Median Income
$63,937
Housing
Housing
Total Housing Units
29,025
Business & Economy
Business & Economy
Total Businesses
1,213
Employment
Employment
Employment Rate
55.18%
Education
Education
Bachelor's Degree+
20.41%
Source: U.S. Census ACS 2024 5-Year Estimates · rolled up across the 26 ZIPs in this county.
Data Last Updated: June 1, 2026
ZIP Codes:26 ZIP Codes (15 Standard, 11 PO Box, 0 Unique) [See All]
Area Codes:412 / 582 / 724 / 814 / 878
Timezone:Eastern (GMT -05:00)
Local Time:2:13:29 PM
Population:58,896 [See All]
FIPS:42005
CBSA:Pittsburgh, PA
Land Area:573 sq mi
Water Area:12 sq mi
Coordinates:40.8097, -79.4677
Quick Link:
https://www.zip-codes.com/county/pa-armstrong.asp
Need Armstrong data in your app? Look up ZIP, county, and city data with a single API call.
Try Free
Extreme geographic sprawl
The largest ZIP spans 1509× the smallest by area — 114.5 sq mi down to 0.08.

Standout ZIPs in this County


Most Populous
Kittanning · 17,040 people
28.9% of county total
Highest Income
Freeport · $81,731 median
1.3× county average
Largest Land Area
Kittanning · 114.5 sq mi
Spans the most ground
Fastest Growth
Dayton · 37.7% (10-yr)
2,401 → 3,306 residents
Most Educated
Freeport · 29.0% bachelor's+
1,028 of 3,542 adults 25+

Things worth knowing about Armstrong County


58,896 residents live across 26 ZIPs covering 573 sq mi, served by 26 distinct USPS-recognized cities.

Population moved from 62,082 to 58,662 from 2014 to 2024 — a -5.5% change. 6 ZIPs gained residents, 18 lost.

The county's wealthiest ZIP 16229 (Freeport, $81,731 median) and poorest ZIP 16244 (Nu Mine, $47,614) are 20.1 miles apart — a 1.7× income gap across local geography.

Median home values vary 2.1× across this county — from $107,300 in 16228 (Ford Cliff) to $227,100 in 15686 (Spring Church).

Density varies 197× across the county — from 27 people/sq mi in 16210 (Adrian) to 5,389 in 16228 (Ford Cliff).

Educational attainment ranges from 7.6% bachelor's+ in 16259 (Templeton) to 29.0% in 16229 (Freeport) — the breadth of educational profiles across the area.

Within Pennsylvania, this is the #42 most populous of 67 counties and ranks #55 for median household income .

Weighted by population, the typical household earns about $68,577 across the county — reflecting what a typical resident sees, not a simple ZIP average.

20.4% of adults age 25+ hold a bachelor's degree or higher (8,934 of 43,775 reporting).

15 Standard delivery, 11 PO Box only, 0 single-entity Unique ZIPs serve this county.

Stories about Armstrong County


Population decline

Armstrong County lost 5.1% of residents between 2014 and 2024. ZIPs that shed the largest share:

Adrian
-49.5%
1,137 → 574 residents
Elderton
-46.2%
718 → 386 residents
North Apollo
-18.8%
1,423 → 1,156 residents
Cowansville
-14.5%
1,170 → 1,000 residents

All ZIP Codes in Armstrong County


ZIPCityTypePopulationMedian IncomeArea (sq mi)10-yr Growth
16201KittanningStandard17,040$72,556114.5-7.4%
15656LeechburgStandard9,506$68,31137.3-5.6%
16226Ford CityStandard7,689$63,75058.1-4.6%
16229FreeportStandard4,798$81,73126.0-5.8%
16222DaytonStandard3,306$64,68865.537.7%
16049ParkerStandard2,965$62,65089.4-6.7%
16262WorthingtonStandard2,772$69,37534.9-1.5%
16259TempletonStandard1,911$59,86147.5-2.4%
16249Rural ValleyStandard1,791$68,21429.5-7.1%
15673North ApolloPO Box1,156$66,6290.6-18.8%
15686Spring ChurchStandard1,102$49,9779.75.7%
16218CowansvilleStandard1,000$71,00028.7-14.5%
16210AdrianStandard574$49,10721.0-49.5%
16228Ford CliffStandard409$70,8330.1-9.3%
16236Mc GrannPO Box405$49,0570.14.4%
16238ManorvillePO Box402$77,8850.2-1.2%
15736EldertonPO Box386$66,4292.0-46.2%
16244Nu MinePO Box342$47,6142.0132.7%
16212CadoganPO Box261$73,7500.6-4.4%
16263YatesboroPO Box2592.2-42.7%
16250SagamorePO Box240$57,8411.557.9%
15682SchenleyPO Box234$88,4380.0
16245Oak RidgePO Box196$48,4381.47.7%
16253SeminoleStandard87$45,8330.4-16.3%
16223DistantPO Box65$60,5210.0-52.2%
16261WidnoonStandard0.0

Adjacent & Nearby Counties