伦敦成为英国首都最早追溯到公元 43 年罗马人来到大不列颠岛上,当时岛上有原住民凯尔特人、皮克特人和盖尔人。罗马人在伦敦东北90公里的地方建立了第一个英国城市 - 科尔切斯特。 公元二世纪伦敦取代了科尔切斯特的地位,居住人口大约 45,000 到 60,000 人,拥有了相当规模的公共建筑和市场。
大约公元 140 年,伦敦成为罗马不列颠南部省的行政首府 ,约克是北部省的首府。
五世纪开始罗马人撤离伦敦,随后盎格鲁-撒克逊人的入侵,伦敦在八世纪成为埃塞克斯王国的首都。
1067 年,诺曼人入侵和征服英格兰,新加冕的英格兰国王诺曼底公爵威廉确立伦敦现有的权利、法律和特权。威廉统治时期建立了伦敦塔。
1707 年联合法案合并了英格兰和苏格兰政府,大不列颠王国创立。1800 年大不列颠王国和爱尔兰王国联合,正式创建了大不列颠及爱尔兰联合王国。代表英格兰、苏格兰、威尔士和爱尔兰的议会坐在威斯敏斯特宫(议会大厦),从此伦敦成为英国事实上的首都。