Denmark is a coastal town located on Wilson Inlet in the Great Southern region of Western Australia, south-south-east of the state capital of Perth. At the 2011 census, Denmark had a population of 2,280, however the population can be several times the base population during tourist seasons.