South Buffalo
Township in Armstrong County, Pennsylvania

South Buffalo is a township in Armstrong County, Pennsylvania, with 2,709 residents (2020 Census). The nearest town is Schenley, 2.8 miles S.
- 2,709residents (2020 Census)
- 27.3 sq miland area · 70.6 km²
- 99 / sq mipopulation density
- 16229main ZIP code (3 in total)
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…
Source: National Weather Service (NOAA).
Live webcams in 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
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
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 Census | 2,709 |
|---|---|
| Density | 99 per sq mi (38 per km²) |
Source: U.S. Census Bureau, Decennial Census.
South Buffalo at a glance
| State | Pennsylvania (PA) |
|---|---|
| County | Armstrong County |
| Type | Township |
| Population | 2,709 (2020) |
| Land area | 27.26 sq mi (70.6 km²) |
| Water area | 0.86 sq mi (2.23 km²) |
| Coordinates | 40.7256° N, 79.6405° W |
| ZIP codes | 16229, 15682, 16212 |
| Census code (GEOID) | 4200572000 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near South Buffalo
- Schenley2.8 mi S
- Clinton2.9 mi SE
- Freeport3.5 mi SW
- Cadogan3.6 mi NE
- Gilpin4.3 mi SE
- North Buffalo4.4 mi NE
- Bethel5.0 mi E
- Buffalo5.2 mi W
- Ford Cliff6.0 mi NE
- Winfield6.3 mi NW
- Ford City6.4 mi NE
- West Leechburg6.5 mi S
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: