 Avonmore is located at (40.527750, -79.466186).According to the United States Census Bureau, the borough has a total area of , of which is land and (6.83%) is water.At the 2000 census there were 820 people living in the borough.