Gates is a town located in Monroe County, New York, in the United States. It serves as a suburb of the city of Rochester. The town was named in honor of General Horatio Gates.
According to the 2020 census, the population of Gates was 29,167. Within the town boundaries are two specific census-designated places known as Gates and North Gates.