Cities & Towns in Blair County, PA

Blair County, county in Pennsylvania, United States. As of 2020 county had an estimated population of 121,007 inhabitants. The county was created 177 years ago in 1846. Its county seat is Hollidaysburg.

There are 12 city/town in Blair County, PA. The largest city of Blair County is Altoona with a population of 42,989. Other cities include, Frankstown population 7,193, Hollidaysburg population 5,632, Tyrone population 5,095, Westmont population 4,625


Altoona, A city in Blair County, Pennsylvania.


Frankstown, Township in Blair County, Pennsylvania


Hollidaysburg, Borough of Blair County, Pennsylvania, United States

Nestled in central Pennsylvania, Blair County is home to a mix of small cities, quaint towns, and rural villages dotted among the Allegheny Mountains. The largest city and county seat is Altoona, known for its railroading history and population of around 45,000 people. Just northwest lies the town of Hollidaysburg, situated along the Juniata River and home to around 6,000 residents.

Blair County shines brightest in its small towns brimming with history and charm. Places like Williamsburg, Duncansville, and Tyrone each contain fewer than 5,000 residents but pack local flavor into their classic downtowns. Furthermore, tiny unincorporated villages like Frankstown, Henrietta, and Riggles Gap feel frozen in time with their early American architecture and scenic country backdrops.

Throughout its valleys, forests, and farmlands, Blair County tells the story of Pennsylvania’s past through its blend of railroads, canals, farms, and villages. From the relative metropolis of Altoona to the most remote countryside hamlet, the communities of Blair County provide an authentic taste of the Allegheny region’s heritage and beauty.

All Blair County Cities (Aphebetical)

List of cities, towns, neighborhoods & other populated places in Blair 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
Altoona A city in Blair County, Pennsylvania. 42,989
Beavertown Borough in western Snyder County, Pennsylvania 958
Bellwood Borough in Blair County, Pennsylvania, United States 1,751
Claysburg Census designated place 1,625
Duncansville Borough of Pennsylvania 1,148
Frankstown Township in Blair County, Pennsylvania 7,193
Hollidaysburg Borough of Blair County, Pennsylvania, United States 5,632
Martinsburg Borough of Pennsylvania 1,858
Newry Borough of Pennsylvania 307
Roaring Spring Borough of Pennsylvania 2,399
Tyrone Borough in Blair County, Pennsylvania, United States 5,095
Westmont Borough of Pennsylvania 4,625

County Cities on Map (12)

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)