Cities & Towns in Armstrong County, PA

Armstrong County, county in Pennsylvania, United States. As of 2020 county had an estimated population of 64,162 inhabitants. The county was created 223 years ago in 1800. Its county seat is Kittanning.

There are 27 city/town in Armstrong County, PA. The largest city of Armstrong County is Milton with a population of 6,550. Other cities include, Greenville population 5,177, Kittanning population 3,684, North Buffalo population 2,874, Ford City population 2,735


Milton, Borough in northwestern Northumberland County, Pennsylvania


Greenville, Borough in Mercer County, Pennsylvania, United States


Kittanning, Borough of Pennsylvania

Armstrong County sits in western Pennsylvania, about an hour northeast of Pittsburgh. Here are some of the notable cities, towns, and communities located within Armstrong County:


Kittanning is the county seat and largest borough in Armstrong County, with around 4,000 residents. This historic river town is located along the Allegheny River and contains sights like the Kittanning Citizens Bridge and Armstrong County Memorial Hospital.

Ford City

Ford City is a borough located along the Allegheny River to the north of Kittanning, with a population around 3,000. Key attractions include the historic Ford City downtown district and the Andrew Carnegie Free Library & Music Hall.


Leechburg is a small borough situated along the Kiskiminetas River with around 1,700 residents. The town was once known for its glass production and hosts an annual glass festival.


Freeport is a tiny borough along the Allegheny River with just over 1,500 residents. Popular for river recreation, Freeport holds events like the annual Freeport Community Festival at Harrison Park.


Apollo is a borough located southeast of Kittanning with around 1,500 residents. Apollo contains attractions like the Kiski Junction Railroad Museum and Evergreen Cemetery, which is the largest cemetery in the county.

All Armstrong County Cities (Aphebetical)

List of cities, towns, neighborhoods & other populated places in Armstrong County.

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z all
City Name Title Population
Adams Community in Armstrong County, Pennsylvania, United States 910
Apollo Borough of Pennsylvania 1,507
Applewold Borough of Pennsylvania 284
Atwood Borough of Pennsylvania 100
Bradys Bend Township in Armstrong County, Pennsylvania 708
Brownstown Borough in Cambria County, Pennsylvania 667
Cadogan Township in Armstrong County, Pennsylvania 325
Elderton Borough of Pennsylvania 332
Ford City Borough of Pennsylvania 2,735
Ford Cliff Borough of Pennsylvania 347
Freeport Borough of Pennsylvania 1,662
Greenville Borough in Mercer County, Pennsylvania, United States 5,177
Kittanning Borough of Pennsylvania 3,684
Leechburg Borough of Pennsylvania 2,069
Lenape Heights Census designated place 1,167
Manorville Borough of Pennsylvania 383
Milton Borough in northwestern Northumberland County, Pennsylvania 6,550
North Apollo Borough of Pennsylvania 1,191
North Buffalo Township of Pennsylvania 2,874
Orchard Hills Census designated place 1,952
Parker City in Armstrong County, Pennsylvania 616
Rural Valley Borough of Pennsylvania 806
South Bend Township in Armstrong County, Pennsylvania 1,087
South Bethlehem Borough of Pennsylvania 443
West Kittanning Borough of Pennsylvania 1,078
Williamsburg Borough of Pennsylvania 1,167
Worthington Borough of Pennsylvania 584

County Cities on Map (27)

Pennsylvania Counties (67)

Philadelphia County (1,578,487) Allegheny County (1,211,358) Montgomery County (833,869) Bucks County (627,987) Delaware County (566,753) Lancaster County (546,192) Chester County (526,759) York County (450,448) Berks County (421,017) Lehigh County (370,802) Westmoreland County (347,087) Luzerne County (316,982) Northampton County (305,892) Dauphin County (279,874) Erie County (268,426) Cumberland County (255,857) Lackawanna County (208,989) Washington County (206,803) Butler County (189,135) Monroe County (170,154) Beaver County (162,575) Centre County (161,496) Franklin County (155,637) Lebanon County (141,663) Schuylkill County (140,709) Cambria County (128,672) Fayette County (128,126) Blair County (121,007) Lycoming County (113,209) Mercer County (108,545) Adams County (102,742) Northumberland County (90,258) Lawrence County (85,083) Crawford County (83,697) Indiana County (83,664) Clearfield County (78,612) Somerset County (72,916) Columbia County (64,842) Armstrong County (64,162) Carbon County (64,081) Bradford County (60,221) Pike County (56,072) Wayne County (51,163) Venango County (50,328) Bedford County (47,817) Perry County (46,212) Mifflin County (46,064) Huntingdon County (44,590) Union County (44,294) Jefferson County (43,108) Tioga County (40,381) McKean County (40,333) Snyder County (40,317) Susquehanna County (40,006) Warren County (38,911) Clarion County (38,305) Clinton County (37,957) Greene County (35,621) Elk County (29,607) Wyoming County (26,557) Juniata County (24,619) Montour County (18,042) Potter County (16,453) Fulton County (14,501) Forest County (6,965) Sullivan County (5,913) Cameron County (4,330)