Η ιστορία του Λονδίνου, γεμάτη ταραχές και αναγεννήσεις, υπήρξε σημαντική ήδη από την ίδρυσή του, σχεδόν πριν από 2.000 χρόνια. Ρωμαίοι εισβολείς δημιούργησαν τον πρώτο οικισμό στις όχθες του Τάμεση, ο οποίος σύντομα εξελίχθηκε σε περιτειχισμένη πόλη και σημαντικό λιμάνι για τους Σάξονες. Μετά την ανακήρυξη του Λονδίνου σε πρωτεύουσα από τον Εδουάρδο τον Εξομολογητή, περαιτέρω αλλαγές σημειώθηκαν στην Αγγλία το 1066 με τη νορμανδική εισβολή. Ο Γουλιέλμος ο Κατακτητής, ύστερα από τη στέψη του στο Αββαείο του Γουεστμίνστερ, έχτισε ένα προστατευτικό οχυρό, τον Πύργο του Λονδίνου. Κατά τον Μεσαίωνα η πόλη κυβερνήθηκε για πρώτη φορά από δήμαρχο και δημοτικό συμβούλιο, ενώ οι πλούσιοι έμποροι και ευγενείς κατοικούσαν σε ωραία σπίτια. Η πανούκλα, η φωτιά και ο εμφύλιος πόλεμος έπληξαν σκληρά το Λονδίνο, ωστόσο έδωσαν την ευκαιρία για ένα μεγάλο πρόγραμμα ανοικοδόμησης το οποίο επεκτάθηκε και πέρα από τα τείχη της πόλης, που δεν άργησαν να κατεδαφιστούν. Το Μέιφερ και άλλες περιοχές γέμισαν με ωραίες Πλατείες, ενώ ως τα τέλη του 1800 ήταν η μεγαλύτερη πόλη του κόσμου. Στη Βικτωριανή περίοδο μεγάλες ήταν οι αντιθέσεις ανάμεσα στην πολυτελή ζωή των πλουσίων και στην απελπιστική κατάσταση των φτωχών. Ωστόσο, η ανάπτυξη συνεχίστηκε. Την περίοδο 1920-1930 η πόλη επεκτάθηκε οικιστικά, με την ανάπτυξη των προαστίων, ενώ παράλληλα το μετρό διευκόλυνε την καθημερινή μεταφορά για εργασία. Κατά τον Β’ Παγκόσμιο Πόλεμο, όμως, μεγάλα τμήματα της πόλης ισοπεδώθηκαν και χιλιάδες κάτοικοι σκοτώθηκαν.
Εντούτοις στη μεταπολεμική περίοδο η πόλη αναγεννήθηκε και ανοικοδομήθηκε. Σήμερα έχει πάνω από 7.500.000 κατοίκους και προσελκύει επισκέπτες από όλο τον κόσμο.