Edmundston is a city in Madawaska County, New Brunswick, Canada. Established in 1850, it had a population of 16,437 as of 2021.