Denmark Township is a township in Ward County, North Dakota, United States. The population was 76 at the 2020 census.

It was named after Denmark in note of its Danish settlers.

Geography Denmark Township has a total area of , of which is land and is water.

References