La annuelle de l'InterPride, qui s'est tenue en à Vancouver, a voté que la WorldPride 2012 se tienne à Londres juste avant les Jeux olympiques et les Jeux paralympiques, et pendant l'année de célébrations du Jubilé de diamant d'Élisabeth II. Il était prévu un défilé de chars, une grande zone de performances à Trafalgar Square, avec des fêtes et des buvettes dans les rues à Golden Square et Soho.Peu de temps avant la tenue des manifestations, les organisateurs annonçaient que les festivités seraient réduites pour des raisons financières, il n'y a donc pas eu de grand concert ni de chars lors de la parade. Les problèmes financiers ont notamment été liés au manque de sponsors, du fait de la concurrence avec les Jeux Olympiques, selon les organisateurs. Les organisateurs ont annoncé participants à la world parade, contre plus d'un million en 2011.