Greece is a town in Monroe County, New York, United States. A contiguous suburb of Rochester, it is the largest town by population in Monroe County and the second-largest municipality by population in the county, behind only the city of Rochester. As of the 2020 census, the town had a population of 96,926.