Avon Park is located in northwestern Highlands County at (27.594418, -81.503437) [REF].
According to the U.S. Census Bureau, Avon Park has a total area of , of which are land and , or 12.43%, are water [REF].