Locul de desfășurare a olimpiadei este selectat de CIO (Comitetul Olimpic Internațional) dintre orașele candidate care au depus cereri în avans. Acesta este un proces lung și complicat și chiar jocuri de noroc pentru observatorii externi. În doi ani (2003-2005), COI a eliminat cinci candidați din 9, iar apoi în patru runde de vot cu o diferență de doar 4 puncte din 104 a ales Londra ca oraș gazdă pentru Jocurile Olimpice de vară din 2012. S-a întâmplat pe 6 iulie 2005, cu o zi înainte de o serie de atacuri teroriste din capitala Angliei.
Capitala britanică va fi principalul oraș al olimpiadelor - va găzdui aproape toate competițiile, precum și diverse evenimente ceremoniale ale XXX Jocurilor de vară. Organizatorii au împărțit Londra în trei zone sportive - „Olimpic”, „River” și „Central”. Parcul Olimpic va găzdui principalele ceremonii - deschiderea și închiderea jocurilor și va adăposti și două „sate olimpice”, în care sportivii vor locui două săptămâni de vară și jumătate - în perioada 25 iulie - 12 august. Competițiile de sporturi nautice vor avea loc la London Aquatics Center - un centru acvatic ultramodern cu trei piscine și 17,5 mii de spectatori. Competițiile de atletism vor avea loc pe stadionul olimpic, care are o capacitate de 80 de mii de spectatori. În aceeași zonă, vor avea loc competiții pe arena de baschet și handbal, Centrul Olimpic de Hochei și parcul de biciclete din Londra.
Zona River este situată pe peninsula Greenwich din sud-estul Londrei și include Centrul de expoziții din Londra, parcul și stadionul Greenwich și arena O₂. Acestea vor fi folosite pentru competițiile olimpice și cazarmele artileriei regale - acolo, desigur, vor fi competiții de tragere.
„Zona Centrală” include faimosul stadion Wembley (90 de mii de locuri), un loc la fel de faimos pentru turneul anual de la Wimbledon - Clubul de tenis și croquet All England Lawn, precum și Hyde Park, care nu este deloc renumit pentru sport. Earls Court din această zonă va găzdui competiții de volei, iar Horse Gards Pared este dedicat versiunii de plajă a acestui sport. Bicicliștii vor concura în Regent's Park, iar arcașii vor concura în Lords Cricket Ground.
Pe lângă Londra, competițiile olimpice vor avea loc în Essex (ciclism montan), Portland (navigație) și Broxburn (canotaj). Încă cinci orașe - Glasgow, Cardiff, Manchester, Newcastle, Birmingham - vor găzdui meciurile preliminare ale turneului de fotbal.