New Lebanon is a borough located in Mercer County, Pennsylvania. New Lebanon has a 2026 population of 188. New Lebanon is currently growing at a rate of 1.62% annually and its population has increased by 1.62% since the most recent census, which recorded a population of 185 in 2020.