  hamilton is a town located on the border of steuben county, indiana and dekalb county, indiana. in steuben county, it is in otsego township, and 
Towns_in_DeKalb_County,_Indiana Towns_in_Indiana Towns_in_Steuben_County,_Indiana