Goose Prairie Township was named from the former abundance of wild geese on its lakes.
As of the census[1] of 2000, there were 199 people, 64 households, and 57 families residing in the township.
The racial makeup of the township was 98.99% White and 1.01% Native American.
9.4% of all households were made up of individuals, and 6.3% had someone living alone who was 65 years of age or older.
About 12.3% of families and 17.4% of the population were below the poverty line, including 20.3% of those under the age of eighteen and 26.1% of those 65 or over.