Sepak bola pada Olimpiade Musim Panas 2004 adalah pelaksanaan cabang olahraga sepak bola pada penyelenggaraan Olimpiade Musim Panas 2004. Kompetisi pada cabang olahraga ini berlangsung di enam stadion. Edisi ini menandingkan 2 nomor, yaitu putra dan putri. 425 atlet dari 22 negara bertanding dalam edisi ini.
Medali emas cabang putra diraih oleh Argentina, yang tidak kebobolan sepanjang turnamen berlangsung. Argentina mengalahkan Paraguay pada pertandingan perebutan medali emas di Stadion Olimpiade, Athena. Sementara itu, medali emas cabang putri diraih oleh Amerika Serikat. AS mengalahkan Brasil pada pertandingan perebutan medali emas di Stadion Karaiskakis, Piraeus.
Lokasi penyelenggaraan
Enam stadion di enam kota yang berbeda menjadi lokasi penyelenggaraan pertandingan.