 It is part of the Dothan, Alabama Metropolitan Statistical Area.As of the 2010 census, the population of the town was 543, its highest to date, up from 466 in 2000.Avon is located near the geographic center of Houston County at (31.189409, -85.279156).