Krain Township is a township in Stearns County, Minnesota, United States. The population was 981 at the 2010 census. The township includes the city of St. Anthony. Krain Township was organized in 1872, and named for the Austrian Krain region, the native home of a share of the early settlers. The township contains one property listed on the National Register of Historic Places: the Anton Gogala Farmstead, established around 1875.