Hamlin is a town in Monroe County, New York, United States. The population was 8,725 at the 2020 census. The town is in the northwestern part of the county and is the second-largest town in area in the county.
Established: October 11, 1852 (as the town of Union)