Hamilton is a city in and the county seat of Harris County, Georgia, United States. It is part of the Columbus, Georgia-Alabama Metropolitan Statistical Area. The population was 307 at the 2000 census.
Hamilton is located at 32°45′53″N 84°52′23″W / 32.76472°N 84.87306°W / 32.76472; -84.87306 (32.764669, -84.873103).
According to the United States Census Bureau, the city has a total area of 2.1 square miles (5.4 km²), all of it land.