Hamilton is a city in and the county seat of Butler County, Ohio. The population was 62,447 at the 2010 census. The city is part of the Cincinnati metropolitan area.