La Macedonia ha partecipato ai Giochi della XXX Olimpiade di Londra che si sono svolti dal 27 luglio al 12 agosto 2012. È stata la 5ª partecipazione degli atleti macedoni.
Gli atleti della delegazione macedone sono stati 4 (2 uomini e 2 donne), in 2 sole discipline. Alla cerimonia di apertura il portabandiera è stato il nuotatoreMarko Blaževski, mentre il portabandiera della cerimonia di chiusura è stato Kristijan Efremov, atleta specializzato nei 400 metri piani.