Grove is a small town in Allegany County, New York, United States covering 35 square miles. The population was 497 at the 2020 census. Grove is in the northeast part of Allegany County, northwest of Hornell and is recognized for the Swain Resort which is one of the largest ski resorts in western New York.