Denmark competed at the 2004 Summer Olympics in Athens, Greece, from 13 to 29 August 2004.
| width="78%" align="left" valign="top" |
| width="22%" align="left" valign="top" |
Denmark has qualified a spot in men's individual archery.
Danish athletes have so far achieved qualifying standards in the following athletics events (up to a maximum of 3 athletes in each event at the 'A' Standard, and 1 at the 'B' Standard). Joachim Olsen originally claimed a bronze medal in men's shot put. On 5 December 2012, the International Olympic Committee and the IAAF stripped off Ukrainian shot putter Yuriy Bilonoh's gold medal after drug re-testings of his samples were discovered positive. Following the announcement of Bilonoh's disqualification, Olsen's medal was upgraded to a silver.
<small>Qualification Legend: Q = Qualify to final; q = Qualify to semifinal</small>
<small>Qualification Legend: FA=Final A (medal); FB=Final B (non-medal); FC=Final C (non-medal); FD=Final D (non-medal); FE=Final E (non-medal); FF=Final F (non-medal); SA/B=Semifinals A/B; SC/D=Semifinals C/D; SE/F=Semifinals E/F; R=Repechage</small>
<small>M = Medal race; OCS = On course side of the starting line; DSQ = Disqualified; DNF = Did not finish; DNS= Did not start; RDG = Redress given</small>
Danish swimmers earned qualifying standards in the following events (up to a maximum of 2 swimmers in each event at the A-standard time, and 1 at the B-standard time):
Denmark has qualified a single triathlete.