Olimpiādes norises vietu SOK (Starptautiskā Olimpiskā komiteja) izvēlas starp kandidātpilsētām, kas iepriekš iesniegušas pieteikumus. Tas ir garš un sarežģīts process, un pat azartspēles ārējiem novērotājiem. Divu gadu laikā (2003-2005) SOK izslēdza piecus kandidātus no 9, un pēc tam četrās balsošanas kārtās ar tikai 4 punktu starpību no 104 izvēlējās Londonu kā 2012. gada vasaras olimpisko spēļu rīkotāju pilsētu. Tas notika 2005. gada 6. jūlijā, dienu pirms vairākiem teroristu uzbrukumiem Anglijas galvaspilsētā.
Lielbritānijas galvaspilsēta būs galvenā olimpiādes pilsēta - tajā notiks gandrīz visas sacensības, kā arī dažādi XXX vasaras spēļu svinīgie pasākumi. Organizatori sadalījuši Londonu trīs sporta zonās - "Olympic", "River" un "Central". Olimpiskajā parkā notiks galvenās ceremonijas - spēļu atklāšana un noslēgšana, un tajā atradīsies arī divi “olimpiskie ciemati”, kuros sportisti dzīvos divarpus vasaras nedēļas - no 25. jūlija līdz 12. augustam. Ūdens sporta sacensības notiks Londonas Ūdens sporta centrā - ultramodernā ūdens centrā ar trim peldbaseiniem un 17,5 tūkstošiem skatītāju. Vieglatlētikas sacensības notiks olimpiskajā stadionā, kurā ir 80 tūkstoši skatītāju. Tajā pašā apgabalā sacensības notiks basketbola un handbola arēnās, Olimpiskajā hokeja centrā un Londonas velosipēdu parkā.
Upes zona atrodas Griničas pussalā Londonas dienvidaustrumos, un tajā ietilpst Londonas izstāžu centrs, Grīnvičas parks un stadions, kā arī arēna O₂. Tos izmantos olimpiskajām sacensībām un karaliskās artilērijas kazarmām - tur, protams, notiks šaušanas sacensības.
"Centrālajā zonā" ietilpst slavenais Vemblija stadions (90 tūkstoši vietu), tikpat slavena ikgadējā Vimbldonas turnīra norises vieta - All England Lawn tenisa un kroketa klubs, kā arī Haidparks, kas nebūt nav slavens ar sportu. Earls Court šajā apgabalā rīkos volejbola sacensības, un Horse Gards Pared ir veltīts šī sporta veida pludmales versijai. Riteņbraucēji sacentīsies Regenta parkā, bet strēlnieki sacentīsies Lords kriketa laukumā.
Papildus Londonai olimpiskās sacensības notiks Eseksā (kalnu riteņbraukšana), Portlendā (burāšana) un Broksbernā (airēšana). Futbola turnīra priekšsacīkstes aizvadīs vēl piecas pilsētas - Glāzgova, Kārdifa, Mančestra, Ņūkāsla, Birmingema.