Zawody w piłce nożnej na Letnich Igrzyskach Olimpijskich 2012 w Londynie rozegrane zostały po raz 25. w historii igrzysk olimpijskich. Rywalizacja podzielona została na dwa turnieje – męski i żeński. Pierwsze mecze, które inaugurowały rywalizację w tej dyscyplinie odbyły się już 25 lipca – dwa dni przed ceremonią otwarcia igrzysk; ostatni z meczów – finał mężczyzn, miał miejsce 11 sierpnia. W konkurencjach piłki nożnej wystąpiło łącznie 504 sportowców. Gospodarzami turniejów olimpijskich było 6 brytyjskich miast: Londyn, Manchester, Cardiff, Newcastle upon Tyne, Glasgow oraz Coventry.