A Cúpula dos Povos foi um evento paralelo à Rio+20, organizado por entidades da sociedade civil e movimentos sociais de vários países. O evento aconteceu entre os dias 15 e 23 de junho no Aterro do Flamengo, no Rio de Janeiro, com o objetivo de discutir as causas da crise socioambiental, apresentar soluções práticas e fortalecer movimentos sociais do Brasil e do mundo.