Bremen is a town in German Township, Marshall County, Indiana, United States. The population was 4,696 at the 2020 census. Bremen was platted and laid out in 1851. A large portion of the early settlers being natives of Germany caused the name Bremen to be selected.