List of annual events in London


List of major annual events in London, England, by month.
MonthEventLocationYear first run
JanuaryNew Year's Day ParadeWestminster1987
JanuaryLondon Boat ShowExCeL Exhibition Centre, Newham1956
FebruaryThe Franchise ShowExCeL Exhibition Centre2009
MarchIdeal Home ShowEarls Court Exhibition Centre1908
MarchHead of the River RaceRiver Thames1926
AprilLondon MarathonGreenwich, Southwark, Tower Hamlets, City of London, Westminster1981
AprilThe Boat RacePutney to Mortlake on the River Thames1829
AprilLondon Book FairEarls Court Exhibition Centre
MayChelsea Flower ShowRoyal Hospital Chelsea1862
JuneTrooping the ColourHorse Guards Parade, Westminster
JuneCity of London FestivalCity of London1962
JuneCarnival de CubaSouthwark Park2005
JunePride LondonWestminster1972
JuneMotorexpoCanary Wharf1996
JuneWorld Naked Bike RideCentral London2001
JuneLondon Festival of Architectureall of Greater London2004
JulyHampton Court Flower ShowHampton Court Park1990
AugustThe PromsRoyal Albert Hall1895
AugustCarnaval Del PuebloBurgess Park1999
AugustNotting Hill CarnivalNotting Hill1964
SeptemberLondon Open Houseall of Greater London1992
SeptemberLondon FreewheelCity of London and Westminster2007
OctoberLondon Film FestivalBFI Southbank1957
NovemberLord Mayor's ShowCity of London1535
NovemberMillion Mask MarchWestminster2012