Hamilton is a town in La Crosse County, Wisconsin, United States.
It is part of the La Crosse, Wisconsin Metropolitan Statistical Area.
As of the census[2] of 2000, there were 2,301 people, 697 households, and 584 families residing in the town.
There were 732 housing units at an average density of 14.6 per square mile (5.6/km2).
9.8% of all households were made up of individuals, and 3.7% had someone living alone who was 65 years of age or older.