New Maine Township is a township in Marshall County, Minnesota, United States. The population was 194 at the 2000 census. New Maine Township was organized in 1900, and named after Maine, the native home of a share of a large share of the early settlers.