Clarence is a hamlet and census-designated place within the town of Clarence in Erie County, New York, United States. The population was 2,646 at the 2010 census. Clarence is part of the Buffalo–Niagara Falls Metropolitan Statistical Area.