İngiltere, İngiltere sınırları içerisinde Londra, Thames Nehri'nin güneydoğu bölgesinde yer almaktadır. Şehir, Thames’in Kuzey Denizi ile birleştiği yerden yaklaşık 80 kilometre uzaklıktadır. Şehir ayrıca, şehir merkezine 30 kilometre mesafedeki M25 otoyolu ile çevreleniyor.
Londra'nın bir şehir olarak büyümesi, 1950'lerin ortalarında yapılan sıkı şehir planlamasıyla sınırlıydı ve 2014 yılı itibariyle sınırları, Büyük Londra'yı çevresindeki bölgeleri ayıran idari sınırlara karşılık geliyor. Büyük Londra bölgesi yaklaşık 1,572 kilometrekare ve şehir yaklaşık 8,2 milyon 2011 nüfusa sahipti.