Buffalo is a town in Marquette County, Wisconsin, in the United States. As of the 2000 census, the town population was 1,085.