Danmark består av halvøya Jylland og 443 navngitte øyer. Pr. 2009 er 72 av disse bebodde, og de største er Sjælland med over 2,1 millioner innbyggere Vendsyssel-Thy og Fyn, men øyene med størst befolkningstetthet er Sjælland og Amager - henholdsvis 325 og 1900 innbyggere pr. kvadratkilometer (København ligger på disse øyene). Øya Bornholm ligger øst for resten av landet i Østersjøen. Ertholmene med Østerskær nordøst for Bornholm er det østligste landområde i Danmark.