The Town of Perry is on the eastern border of the county. Perry is also the name of a village within the town.
U.S. Route 20A passes across the town.
The Town of Perry was established in 1814 from part of the Town of Leicester (now in Livingston County). It was coincidentally formed at the same time as another town of Perry in Cattaraugus County; that town changed its name to Perrysburgh in 1818 after being split up. Parts of the town of Perry were removed later to form new towns.
Chester A. Arthur, the twenty-first President of the United States spent some of his childhood years in the Village of Perry after being born in Fairfield, Vermont. Irving C. Tomlinson, a Universalist minister who became a prominent Christian Scientist, was born in Perry in 1860.