Il torneo di calcio della XXX Olimpiade è stato il ventiseiesimo torneo olimpico. È stato l'unico sport ad essere iniziato prima dell'apertura ufficiale dell'Olimpiade, due giorni prima della cerimonia di apertura. I due tornei si sono tenuti a Londra e in altre città del Regno Unito dal 25 luglio all'11 agosto. Il torneo maschile ha visto la partecipazione di 16 squadre, quello femminile di 12 squadre.