 East Buffalo Township is bordered by Buffalo Township to the west and north, Lewisburg to the northeast, the West Branch Susquehanna River to the east, across which lie West Chillisquaque Township and Point Township (both in Northumberland County), and Union Township to the south.The only CDP within the township is Linntown, adjacent to the southwest side of Lewisburg.In 2010, the population was 6,414 people.