Tempat Olimpiade IOC (Komite Olimpiade Internasional) akan dipilih terlebih dahulu dari kota-kota kandidat. Proses ini panjang dan rumit, dan bahkan keterlaluan bagi orang luar. Selama dua tahun (2003-2005), IOC menghilangkan lima dari 9 kandidat, dan kemudian dalam empat putaran pemungutan suara dengan selisih hanya 4 poin dari 104 memilih London sebagai kota tuan rumah untuk Olimpiade Musim Panas 2012. Ini terjadi pada 6 Juli 2005, sehari sebelum serangkaian serangan teroris di ibukota Inggris.
Ibukota Inggris akan menjadi kota utama Olimpiade - itu akan menjadi tuan rumah hampir semua kompetisi, serta berbagai acara seremonial dari XXX Summer Games. Panitia membagi London menjadi tiga zona olahraga - Olimpiade, Sungai, dan Pusat. "Taman Olimpiade" akan menjadi tuan rumah upacara utama - pembukaan dan penutupan pertandingan, dan juga menjadi tuan rumah bagi dua "desa Olimpiade" di mana para atlet akan tinggal selama dua setengah minggu di musim panas - dari 25 Juli hingga 12 Agustus. Kompetisi olahraga air akan diadakan di London Aquatics Centre - pusat air ultra modern dengan tiga kolam renang dan 17, 5 ribu kursi. Kompetisi atletik akan diadakan di stadion Olimpiade, yang kapasitasnya adalah 80 ribu penonton. Di zona yang sama, kompetisi akan diadakan di arena bola basket dan bola tangan, di pusat hoki Olimpiade dan di taman sepeda London.
Zona Sungai terletak di Semenanjung Greenwich di London tenggara dan termasuk Pusat Pameran London, Taman dan Stadion Greenwich, dan O₂ Arena. Mereka akan terlibat dalam kompetisi Olimpiade dan barak artileri kerajaan - tentu saja, kompetisi menembak akan berlangsung di sana.
"Central Zone" termasuk Stadion Wembley yang terkenal (90 ribu kursi), tempat yang tidak kalah terkenal untuk turnamen tahunan Wimbledon - klub tenis dan kroket rumput All-Inggris, serta Hyde Park, yang terkenal karena tidak olahraga. Earls Court Hall di area ini akan menjadi tuan rumah kompetisi bola voli, dan Horse Gards Pared telah disorot untuk versi pantai dari olahraga ini. Pengendara sepeda akan bersaing di Regent's Park, dan pemanah di Lords Cricket Ground.
Selain London, kompetisi Olimpiade akan diadakan di Essex (sepeda gunung), di pulau Portland (berlayar) dan di Broxbourne (mendayung). Lima kota lagi - Glasgow, Cardiff, Manchester, Newcastle, Birmingham - akan mengadakan pertandingan kompetisi awal turnamen sepakbola.