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.
Denmark Township has a total area of , of which is land and is water.