New Buffalo, Pennsylvania

New Buffalo: borough in eastern Perry County, Pennsylvania

About

New Buffalo is a city located in the county of Perry in the U.S. state of Pennsylvania. Its population at the 2010 census was 129 and a population density of 2,150 people per km². After 10 years in 2020 city had an estimated population of 126 inhabitants.

The city was created 226 years ago in 1799.

Quick Facts about New Buffalo

Population 126 (2020)
Country United States of America
State Pennsylvania (United States)
County Perry County
Area 0.06 km2
Latitude & Longitude 40.4543,-76.9697
Establishment January 01, 1800 (226 years ago)
Time Zone America/New_York
Local time 01:26:21 (16th April 2026)
Postal code 17069
Density 2,100 Pop. per km² as of 2020
Population growth -2.38% (2010-2020)
Weather 86℉ Partly Sunny 7-days weather

Geography

New Buffalo is located at 40°27'15"N 76°58'11"W (40.4542500, -76.9697000).

New Buffalo map

Click "full screen" full screen map icon to open full mode. View satellite images

Weather

86°F
Partly Sunny
1 to 8 mph SW Thursday

Partly sunny, with a high near 86.

7-Day Forecast

Demographics

According to census records, the population of New Buffalo decreased by 2.38% in 10 years.

Year Population % Change Method
2010 129 - census
2011 123 -4.88% estimation process
2012 125 1.6% estimation process
2013 124 -0.81% estimation process
2014 124 0% estimation process
2015 124 0% estimation process
2016 126 1.59% estimation process
2017 125 -0.8% estimation process
2018 125 0% estimation process
2019 127 1.57% estimation process
2020 126 -0.79% estimation process
New Buffalo zip code is 17069. County name: Perry, County fips: 42099

Nearby Schools and Colleges

Schools and campuses linked to New Buffalo, PA. Select a name to open its map and contact details.

Code Name City ZIP
211477 Central Penn College Summerdale (PA) 17093-0309

Nearby Transit Stations (12)

Rail and bus stations connected to New Buffalo, PA. Select a station to open its map and address details.

Code Name Address Type
HAR Harrisburg Transportation Center 4th and Chestnut Streets RAIL
MID Middletown Union Street and Mill Street RAIL
ELT Elizabethtown station South Wilson Avenue at West High Street RAIL
LEW Lewistown 150 Helen Street RAIL
MJY Mount Joy East Henry St. and North Market St. RAIL

Closest post offices linked to New Buffalo.

Post Office Name City ZIP
New Buffal Post Office New Buffalo (PA) 17069

Other places with the same name (1)

  • New Buffalo, Michigan City in Berrien County, Michigan, United States with a population of 1,865 people.

Other cities in Perry County

Cities, towns, neighborhoods & other populated places in Perry County , PA.

City Name Population Title
Saville 2,513 Township in Perry County, Pennsylvania, United States
Newport 1,585 Borough in northeastern Perry County, Pennsylvania, United States
Duncannon 1,481 Borough in southeastern Perry County, Pennsylvania
New Bloomfield 1,080 Borough in Perry County, Pennsylvania, USA
Liverpool 957 Borough in northeastern Juniata County, Pennsylvania, United States
Blain 259 Borough in southwestern Perry County, Pennsylvania
Landisburg 222 Borough in southern Juniata County, Pennsylvania