Edon is a village located in Williams County, Ohio. Edon has a 2026 population of 783. Edon is currently growing at a rate of 0.38% annually but its population has decreased by -0.51% since the most recent census, which recorded a population of 787 in 2020.