South Buffalo

Township in Armstrong County, Pennsylvania

View of South Buffalo, Pennsylvania
Photo: Nyttend · Public domain

South Buffalo is a township in Armstrong County, Pennsylvania, with 2,709 residents (2020 Census). The nearest town is Schenley, 2.8 miles S.

About South Buffalo

South Buffalo Township is a township in Armstrong County, Pennsylvania, United States. The population was 2,713 at the 2020 census, an increase from the figure of 2,636 tabulated in 2010.

Text: Wikipedia · CC BY-SA 4.0

South Buffalo weather: 7-day forecast

Loading the National Weather Service forecast…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in South Buffalo

All 24 webcams near South Buffalo ›

Webcams: Windy.com

Living in South Buffalo

Median household income
$93,241
Median home value
$246,000
Median rent
$858/mo
Median age
50
Cost of living and demographics of South Buffalo ›

Do you know South Buffalo? Tell us about it

Help other travelers: share what makes South Buffalo special. We review every message before publishing it.

Map of South Buffalo

Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.

South Buffalo Street View

Loading Street View…

Drag the image to look around and tap the arrows on the ground to move. If it says there is no imagery, tap a nearby street on the map above.

Open in Google Maps ›

South Buffalo, PA population

South Buffalo had 2,709 residents in the 2020 Census.

2020 Census2,709
Density99 per sq mi (38 per km²)

Source: U.S. Census Bureau, Decennial Census.

South Buffalo at a glance

StatePennsylvania (PA)
CountyArmstrong County
TypeTownship
Population2,709 (2020)
Land area27.26 sq mi (70.6 km²)
Water area0.86 sq mi (2.23 km²)
Coordinates40.7256° N, 79.6405° W
ZIP codes16229, 15682, 16212
Census code (GEOID)4200572000

Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.

Towns near South Buffalo

Straight-line distance between town centers.

Frequently asked questions about South Buffalo

What county is South Buffalo in?

South Buffalo is in Armstrong County, Pennsylvania.

What is the population of South Buffalo, PA?

2,709 people lived in South Buffalo at the 2020 Census.

What is the ZIP code of South Buffalo, PA?

The main ZIP code is 16229. Other ZIP codes: 15682, 16212.

What towns are near South Buffalo?

Schenley (2.8 mi), Clinton (2.9 mi), Freeport (3.5 mi), Cadogan (3.6 mi), Gilpin (4.3 mi).

Last updated: