Lewis Run is a borough located in McKean County, Pennsylvania. Lewis Run has a 2026 population of 557. Lewis Run is currently declining at a rate of -0.36% annually and its population has decreased by -3.8% since the most recent census, which recorded a population of 579 in 2020.