Hamilton ist eine Stadt im Butler County, Südwestohio, Vereinigte Staaten. Im Jahr 2000 hatte Hamilton 60.690 Einwohner. Die Stadt ist County Seat des Butler County und liegt in der Nähe der Metropolgebiete Cincinnati und Dayton. Der Bürgermeister der Stadt ist Donald Ryan. Der größte Teil der Stadt gehört zum Schulbezirk von Hamilton City.