We are a small town with a big heart!!!
Founded in 1879, Avon is located in beautiful Bon Homme county. According to the 2010 census, Avon is home to 590 residents.
In our own words:
Within 20 minutes of the new Standing Bear Bridge over the scenic Missouri River. Take in Avon's friendly town, swimming pool, park and bustling Main Street in the heart of pheasant country.