A decisão foi tomada por 285 parlamentares, contra 281 votos negativos.
A mesma resolução contém uma passagem que expressa preocupações pela legislação na área da inteligência em vários países do bloco.
Snowden tornou-se famoso em 2013, quando divulgou, desde Hong Kong, uma série de documentos secretos da NSA.
Também naquele ano, o ex-agente obteve asilo temporário na Rússia.
BREAKING: 285 MPs voted to adopt the resolution calling to drop all criminal charges against @Snowden. It was a close call — 281 voted 'no'
— Katerina Azarova (@yascheritsa) 29 октября 2015
Os EUA acusam-no de alta traição, o que pode implicar pena de morte se Snowden chegue ou for extraditado para o seu país natal.