Independent community site, not affiliated with any government.

Blair County, Pennsylvania

Blair County, Pennsylvania · ZIP 15946, 16601, 16602

  • Census data · ACS 2019-2023
  • 120,269 (2024 estimate)Population
  • 50,548Households
  • $60,594Median household income
  • $156,700Median home value
  • 109Towns with a page
  • 18ZIP codes

Blair County in numbersOfficial sources, refreshed yearly

Population, 2000 to 2020−4.9%
122.5k125k127.5k130k2000: 129,14420002010: 127,08920102020: 122,8222020129,144122,822
Population of Blair County at each census
CensusPopulation
2000129,144
2010127,089
2020122,822

As counted at each census, within the boundaries the area had then; the current estimate is in the glance card.

Sources: Census 2000 Summary File 1: total population, county level, state 42, retrieved November 14, 2026; Census 2010 Summary File 1: total population, county level, state 42, retrieved November 14, 2026; Census 2020 Redistricting Data (P.L. 94-171): total population, county level, state 42, retrieved November 14, 2026.

Household income in Blair County
Under $50k41.3%
$50k to $100k30.6%
$100k to $150k16.4%
$150k to $200k7%
$200k and over4.6%

Median household income $60,594 · Share of households by income, American Community Survey 5-year 2019-2023, table S1901.

Source: American Community Survey 5-year subject table S1901 (household income) 2019–2023, county level, state 42, retrieved November 14, 2026.

Housing tenure in Blair County
Owner occupied
36,621 units
Renter occupied
13,927 units
Vacancy rate
9.4%

Occupied housing units by tenure and the share of all units vacant, American Community Survey 5-year 2019-2023, table DP04.

Source: American Community Survey 5-year data profile 2019–2023, county level, state 42, retrieved November 14, 2026.

Jobs by sector in Blair County2023
Health care and social assistance12,858
Retail trade8,340
Manufacturing6,373
Accommodation and food services5,149
Transportation and warehousing3,695
Wholesale trade2,822
Construction2,791
Other services (except public administration)2,515

53,149 employees in 3,178 establishments with payroll in 2023, all sectors; employers themselves are not named in the source. County Business Patterns counts are published with noise.

Source: County Business Patterns 2023: employment by sector, county level, state 42, retrieved November 14, 2026.

Blair County compared with its state
Blair County compared with its state, American Community Survey 2019-2023
MeasureBlair CountyPennsylvania
Population121,85412,986,518
Median household income$60,594$76,081
Median age42.940.9
Median home value$156,700$240,500
Bachelor’s degree or higher24.1%34.5%
Foreign-born residents1.3%7.4%
Owner-occupied homes72.4%69.3%
Mean commute to work20.9 minutes26.6 minutes

Source: American Community Survey 5-year data profile 2019–2023, county level, state 42, retrieved November 14, 2026.

Townships, towns and villages in Blair County109 with a page · sort by any column

Type
AltoonaCity42,7199.79 sq mi
Logan TownshipTownship12,16746.4 sq mi
Frankstown TownshipTownship7,46848.8 sq mi
Allegheny TownshipTownship6,58829.6 sq mi
Antis TownshipTownship6,36160.8 sq mi
HollidaysburgBorough5,5372.33 sq mi
TyroneBorough5,3122.04 sq mi
Blair TownshipTownship4,68113.6 sq mi
Greenfield TownshipTownship3,69736.1 sq mi
Snyder TownshipTownship3,29545.1 sq mi
GreenwoodCensus designated place3,0171.64 sq mi
Freedom TownshipTownship2,95117.4 sq mi
North Woodbury TownshipTownship2,42321.1 sq mi
LoopCensus designated place2,3461.82 sq mi
Penn FarmsCensus designated place2,3421.49 sq mi
Roaring SpringBorough2,2970.81 sq mi
Taylor TownshipTownship2,25923.3 sq mi
Tyrone TownshipTownship1,82741.8 sq mi
MartinsburgBorough1,8230.65 sq mi
BellwoodBorough1,7640.48 sq mi
LakemontCensus designated place1,5041.01 sq mi
Woodbury TownshipTownship1,42132.5 sq mi
Huston TownshipTownship1,23534.9 sq mi
DuncansvilleBorough1,2170.53 sq mi
WilliamsburgBorough1,2030.37 sq mi
ClaysburgCensus designated place1,1201.34 sq mi
Juniata TownshipTownship94125.6 sq mi
Catharine TownshipTownship75330.7 sq mi
Cross KeysCensus designated place6710.26 sq mi
GraziervilleCensus designated place6491.07 sq mi
East FreedomCensus designated place6130.49 sq mi
Foot of TenCensus designated place5450.58 sq mi
EldoradoCensus designated place5340.72 sq mi
Juniata GapCensus designated place5160.53 sq mi
Sylvan HillsCensus designated place4930.38 sq mi
TiptonCensus designated place4621.02 sq mi
OliviaCensus designated place4060.23 sq mi
SunbrookCensus designated place3890.33 sq mi
PinecroftCensus designated place3820.24 sq mi
East AltoonaCensus designated place3340.26 sq mi
TunnelhillBorough3090.49 sq mi
NewburgCensus designated place2830.18 sq mi
Homewood at MartinsburgCensus designated place2780.07 sq mi
RootsCensus designated place2390.10 sq mi
Sickles CornerCensus designated place2310.15 sq mi
SproulCensus designated place2310.04 sq mi
NewryBorough2250.10 sq mi
Bald EagleCensus designated place2190.73 sq mi
Robeson ExtensionCensus designated place2160.17 sq mi
Ore HillCensus designated place2100.12 sq mi
FriesvilleCensus designated place1940.15 sq mi
ElbertaCensus designated place1900.63 sq mi
HenriettaCensus designated place1810.25 sq mi
CharlottsvilleCensus designated place1690.07 sq mi
Linds CrossingCensus designated place1640.21 sq mi
Mill RunCensus designated place1620.30 sq mi
NorthwoodCensus designated place1610.53 sq mi
McKeeCensus designated place1600.38 sq mi
Spring Drive Mobile Home ParkCensus designated place1540.04 sq mi
WopsononockCensus designated place1480.46 sq mi
ReightownCensus designated place1420.24 sq mi
Cove ForgeCensus designated place1390.31 sq mi
Red HillCensus designated place1340.10 sq mi
Yellow SpringsCensus designated place1322.81 sq mi
VicksburgCensus designated place1310.07 sq mi
SkelpCensus designated place1300.85 sq mi
GeeseytownCensus designated place1290.16 sq mi
FredericksburgCensus designated place1280.34 sq mi
East SharpsburgCensus designated place1140.06 sq mi
Brooks MillCensus designated place1110.11 sq mi
Fort FetterCensus designated place1110.08 sq mi
GrayCensus designated place1050.15 sq mi
PuzzletownCensus designated place1030.10 sq mi
OremineaCensus designated place930.36 sq mi
Carson ValleyCensus designated place900.11 sq mi
ShellytownCensus designated place900.13 sq mi
ReservoirCensus designated place860.46 sq mi
Canoe CreekCensus designated place800.12 sq mi
Dumb HundredCensus designated place800.19 sq mi
ShelltownCensus designated place740.02 sq mi
CurryvilleCensus designated place640.15 sq mi
Cotton TownCensus designated place630.03 sq mi
ClappertownCensus designated place570.34 sq mi
CulpCensus designated place560.10 sq mi
Canan StationCensus designated place510.11 sq mi
FrankstownCensus designated place460.06 sq mi
ReeseCensus designated place370.15 sq mi
St. ClairCensus designated place370.03 sq mi
RoyerCensus designated place340.13 sq mi
FishervilleCensus designated place320.05 sq mi
Blue KnobCensus designated place300.09 sq mi
LarkeCensus designated place290.16 sq mi
Ski GapCensus designated place270.13 sq mi
Tyrone ForgeCensus designated place270.14 sq mi
JugtownCensus designated place250.08 sq mi
Franklin ForgeCensus designated place240.02 sq mi
KlahrCensus designated place240.14 sq mi
Martinsburg JunctionCensus designated place220.10 sq mi
BeavertownCensus designated place210.06 sq mi
NealmontCensus designated place190.02 sq mi
LeamersvilleCensus designated place170.14 sq mi
VailCensus designated place110.15 sq mi
MillerstownCensus designated place50.15 sq mi
Point ViewCensus designated place40.02 sq mi
GanisterCensus designated place20.01 sq mi
FostoriaCensus designated place00.08 sq mi
IronvilleCensus designated place00.08 sq mi
Moores MillCensus designated place00.06 sq mi
Smith CornerCensus designated place00.03 sq mi

Populations: Census Population Estimates, Vintage 2024: subcounty totals, state 42 (2024). Land areas: Census Gazetteer 2025: counties. A dash means the figure is not in the cited file.

County officialsFrom public records

No county official is published yet. Names appear once a researcher drafts them from the county’s own site and a second person approves; office contacts only, never personal details.

Across Blair County

Jobs across Blair County

No job is posted in Blair County’s towns yet. Employers post from their business dashboard; public job banks are added once their terms are recorded.

Events in the next 31 days

No upcoming event is listed in Blair County's towns yet. Members and businesses add events from any town page.

Latest postsRolled up from the towns

Nothing has been posted in Blair County’s towns yet. Join a town to start its feed.

Neighboring counties

Neighboring counties

Sources: Census county adjacency file 2024, retrieved November 14, 2026; Census Population Estimates, Vintage 2024: subcounty totals, state 42, retrieved November 14, 2026.