Maine Prairie Township is a township in Stearns County, Minnesota, United States. The population was 1,887 at the 2010 census. Maine Prairie Township was organized in 1858, and named after the state of Maine, the native home of a large share of its first settlers.