The following is a list of squads for each nation competing in men's football at the 2004 Summer Olympics in Athens. Each nation must submit a squad of 18 players, 15 of whom must be born on or after 1 January 1981, and three of whom can be older dispensation players.
<section begin=GRE />The following is the Greek squad in the men's football tournament of the 2004 Summer Olympics.
Head coach: Stratos Apostolakis
<nowiki>*</nowiki> Over-aged player.<section end=GRE />
<section begin=MLI />The following is the Malian squad in the men's football tournament of the 2004 Summer Olympics.
Head coach: Cheick Oumar Koné
<nowiki>*</nowiki> Over-aged player.<section end=MLI />
<section begin=MEX />The following is the Mexican squad in the men's football tournament of the 2004 Summer Olympics.
Head coach: Ricardo La Volpe
<nowiki>*</nowiki> Over-aged player.<section end=MEX />
<section begin=KOR />The following is the South Korean squad in the men's football tournament of the 2004 Summer Olympics.
Head coach: Kim Ho-kon
<nowiki>*</nowiki> Over-aged player.<section end=KOR />
<section begin=GHA />The following is the Ghanaian squad in the men's football tournament of the 2004 Summer Olympics.
Head coach: Mariano Barreto
<nowiki>*</nowiki> Over-aged player.<section end=GHA />
<section begin=ITA />The following is the Italian squad in the men's football tournament of the 2004 Summer Olympics.
Head coach: Claudio Gentile
<nowiki>*</nowiki> Over-aged player.<section end=ITA />
<section begin=JPN />The following is the Japanese squad in the men's football tournament of the 2004 Summer Olympics.
Head coach: Masakuni Yamamoto
<nowiki>*</nowiki> Over-aged player.<section end=JPN />
<section begin=PAR />The following is the Paraguayan squad in the men's football tournament of the 2004 Summer Olympics.
Head coach: Carlos Jara Saguier
<nowiki>*</nowiki> Over-aged player.<section end=PAR />
<section begin=ARG />The following is the Argentine squad in the men's football tournament of the 2004 Summer Olympics.
Head coach: Marcelo Bielsa
<nowiki>*</nowiki> Over-aged player.
<section end=ARG />
<section begin=AUS />The following is the Australian squad in the men's football tournament of the 2004 Summer Olympics.
Head coach: Frank Farina
<nowiki>*</nowiki> Over-aged player.<section end=AUS />
<section begin=SCG />The following is the Serbia and Montenegrin squad in the men's football tournament of the 2004 Summer Olympics.
Head coach: Vladimir PetroviÃÂ
<nowiki>*</nowiki> Over-aged player.<section end=SCG />
<section begin=TUN />The following is the Tunisian squad in the men's football tournament of the 2004 Summer Olympics.
Head coach: Khemais Labidi
<nowiki>*</nowiki> Over-aged player.<section end=TUN />
<section begin=CRC />The following is the Costa Rican squad in the men's football tournament of the 2004 Summer Olympics.
Head coach: Rodrigo Kenton
<nowiki>*</nowiki> Over-aged player.<section end=CRC />
<section begin=IRQ />The following is the Iraqi squad in the men's football tournament of the 2004 Summer Olympics.
Head coach: Adnan Hamad
<nowiki>*</nowiki> Over-aged player.<section end=IRQ />
<section begin=MAR />The following is the Moroccan squad in the men's football tournament of the 2004 Summer Olympics.
Head coach: Mustapha Madih
<nowiki>*</nowiki> Over-aged player.<section end=MAR />
<section begin=POR />The following is the Portuguese squad in the men's football tournament of the 2004 Summer Olympics.
Head coach: José Romão
<nowiki>*</nowiki> Over-aged player.<section end=POR />