Bremen ( /briːmən/ bree-mən) is a town in German Township, Marshall County, Indiana, United States. The population was 4,588 at the 2010 census.
Bremen is located at 41°26′50″N 86°08′58″W / 41.447109°N 86.149342°W / 41.447109; -86.149342. It is at an elevation of 854 feet.
According to the United States Census Bureau, the town has a total area of 2.3 square miles (5.9 km²), all of it land.