Hamilton is a city in and the county seat of Butler County, Ohio, United States, in the state's southwestern corner. The population was 62,447 at the 2010 census. The city is part of the Cincinnati metropolitan area. Its neighborhood of Lindenwald, settled by German immigrants in the mid-19th century and later, is one of three designated National Historic Districts.