Avon is an unincorporated community in Latah County, in the U.S. state of Idaho.
A post office operated under the name Avon from 1891 until 1953. However, the community Avon moved to its current location in 1907 when a new railroad line missed the original townsite.
Avon's population was estimated at 100 in 1909.