Karlsruhe (/ˈkɑːrlsruː/ KARLSS-roo) is a small town in McHenry County, North Dakota, United States. The population was 87 at the 2020 census.[1] It was named after the German city of Karlsruhe.