Easton is a city in and the county seat of Northampton County, Pennsylvania, United States. The city's population was 26,800 as of the 2010 census. It is roughly north of Philadelphia and west of New York City.