Avon is a town in Washington Township, Hendricks County, Indiana, United States. The population was 12,446 at the 2010 Census.
Avon was incorporated in 1995. Previous town names included Hampton, White Lick, Smootsdale and New Philadelphia. The name Avon was placed on a sign by a railroad company.
Avon is located at 39°45′47″N 86°23′16″W / 39.76306°N 86.38778°W / 39.76306; -86.38778 (39.763160, -86.387900).