Avon is a city in Stearns County, Minnesota, United States. It is part of the St. Cloud Metropolitan Statistical Area. Interstate 94 and County Highway 9 are two of the main routes in the city. According to the United States Census Bureau, the city has a total area of 1.0 square mile (2.6 square kilometer), all of it land.