Danville is a borough located in Montour County, Pennsylvania. Danville has a 2026 population of 4,193. It is also the county seat of Montour County. Danville is currently growing at a rate of 0.17% annually but its population has decreased by -1.09% since the most recent census, which recorded a population of 4,239 in 2020.