Pr. 1. januar 2013 hadde Danmark ifølge offisiell statistikk innbyggere. Med et areal på km² gir det en folketetthet på 131,0 innbyggere pr. kvadratkilometer, men folketettheten er over 315 innbyggere pr. kvadratkilometer på Sjælland. Folketallet har jevnt over steget siden 1970-tallet, med unntak av en kort periode på starten av 1980-tallet.