Armstrong County, Pennsylvania
County seat: Kittanning · Population 63,698 (2025) · 653 sq mi
Armstrong County is the 40th most populous of Pennsylvania's 67 counties, with 63,698 people (2025 estimate). Its county seat is Kittanning. It is part of the District 10 region, one of the 11 PennDOT engineering districts. The map shows its 17 cities and towns and the 5 neighboring counties.

Armstrong County facts
- County seat
- Kittanning
- Population (2025 estimate)
- 63,698 −2.9% since 2020
- Land area
- 653 sq mi 34th largest of 67
- Water area
- 11 sq mi
- Population density
- 98 per sq mi
- Established
- 1800
- Named after
- John Armstrong American civil engineer and soldier (1717–1795)
- Largest city
- Kiskiminetas 4,522
- Median household income
- $65,008
- Cities and towns
- 17 plus 13 CDPs
- ZIP codes
- 37
- Time zone
- Eastern
- FIPS code
- 42005
Cities and towns in Armstrong County
Armstrong County has 17 incorporated cities, towns and villages. Populations count the people living inside Armstrong County; cities that cross a county line also list the other counties.
| Name | Type | Population 2025 | Also in |
|---|---|---|---|
| Kittanning (county seat) | Borough | 3,941 | |
| Ford City | Borough | 2,750 | |
| Leechburg | Borough | 2,068 | |
| Freeport | Borough | 1,672 | |
| Apollo | Borough | 1,537 | |
| North Apollo | Borough | 1,212 | |
| West Kittanning | Borough | 1,152 | |
| Rural Valley | Borough | 798 | |
| Parker | City | 674 | |
| Worthington | Borough | 566 | |
| Dayton | Borough | 528 | |
| South Bethlehem | Borough | 464 | |
| Manorville | Borough | 364 | |
| Ford Cliff | Borough | 346 | |
| Applewold | Borough | 324 | |
| Elderton | Borough | 322 | |
| Atwood | Borough | 104 |
Unincorporated communities (CDPs)
Census-designated places are communities without their own city government; the county provides their services.
| Community | Population | Also in |
|---|---|---|
| West Hills | 1,584 | |
| Orchard Hills | 1,546 | |
| Lenape Heights | 1,042 | |
| Pleasant View | 809 | |
| Distant | 606 | |
| Spring Church | 598 | |
| North Vandergrift | 249 | |
| Templeton | 213 | |
| Sagamore | 121 | |
| Kiskimere | 115 | |
| Clinton | 82 | |
| Schenley | 65 | |
| Yatesboro | 49 |
ZIP codes in Armstrong County
37 ZIP codes reach into Armstrong County. ZIP codes ignore county lines, so some also cover a neighboring county.
- 15613 also Westmoreland County
- 15618 also Westmoreland and Indiana counties
- 15656 also Westmoreland County
- 15673
- 15682
- 15686
- 15690 also Westmoreland County
- 15732 also Indiana County
- 15736
- 15774 also Indiana County
- 16025 also Butler County
- 16028 also Clarion County
- 16041 also Butler County
- 16049 also Clarion and Butler counties
- 16055 also Butler and Allegheny counties
- 16201
- 16210
- 16212
- 16218
- 16222 also Indiana and Jefferson counties
- 16223
- 16224 also Clarion County
- 16226
- 16228
- 16229 also Butler and Westmoreland counties
- 16236
- 16238
- 16240 also Jefferson and Clarion counties
- 16242 also Clarion County
- 16244
- 16245
- 16249
- 16250
- 16253
- 16259
- 16262
- 16263
Population of Armstrong County, 2020–2025
Armstrong County shrank by 1,874 people (−2.9%) between April 2020 and July 2025: 2,070 more deaths than births and a net gain of 195 people from migration.
| Year (July 1) | Population |
|---|---|
| 2020 | 65,496 |
| 2021 | 65,283 |
| 2022 | 64,724 |
| 2023 | 64,157 |
| 2024 | 63,755 |
| 2025 | 63,698 |
Neighboring counties
- Clarion County north · 36,680 people
- Butler County west · 200,169 people
- Indiana County southeast · 82,878 people
- Westmoreland County south · 349,324 people
- Jefferson County northeast · 43,255 people
Printable Armstrong 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.
- PDF (Letter) (119 KB)
- PNG (2400 px) (112 KB)
Paste this code to embed the map on your site:
Sources
- Boundaries: U.S. Census Bureau, 2025 Cartographic Boundary Files (1:500,000).
- Population: Census Bureau county and city estimates, Vintage 2025. CDP populations: American Community Survey 2020–2024.
- Places and ZIP codes: Census Bureau 2026 Gazetteer and 2020 ZIP Code Tabulation Area relationship files.
- County seat, founding year and name origin: Wikidata (CC0), checked against state sources.
Back to the Pennsylvania county map with all 67 counties. Found an error? Tell us.