Holmes City Township is a township in Douglas County, Minnesota, United States. The population was 737 at the 2000 census. Within the township is located the unincorporated community of Holmes City. Holmes City Township was organized in 1866, and named for Thomas Andrew Holmes, a pioneer settler.