Якщо укладення договору виправдовувалося необхідністю уникнути війни, а її ніхто не хотів, то підписання 28 вересня 1939 р. договору про дружбу і кордони між СРСР і Німеччиною здавалося протиприродним. Ніяких дружніх почуттів до німецьких фашистів радянські люди не відчували. Договір і наступні дії засобів масової інформації духовно обеззброювали населення СРСР, яке ненавиділо фашизм, розуміло, ще це-найбільше зло не лише для нашої країни, а й для всього людства, а офіційна пропаганда певною мірою закликала змиритися з цим злом.
Слід також мати на увазі, що з середини 30-х років у СРСР проживала значна кількість антифашистів, які прибули з Німеччини і анексованих нею територій. Як свідчать їх спогади, договір про ненапад вони зустріли з розумінням. Деякі з них за завданням Комінтерну виступали на зборах у різних містах і роз'яснювали, що підписання цього документа дасть можливість Радянському Союзу уникнути війни. Однак укладення «договору про дружбу з смертельним ворогом соціалізму» вони зустріли негативно, їх невдоволення викликали й окремі дії радянського керівництва. Зокрема, восени 1939 р. у Москві було закрито дитячий будинок № 6, створений спеціально для дітей австрійських і німецьких політичних емігрантів. На початку 1940 р. німецьким властям було передано кілька груп німецьких і австрійських антифашистів, які були репресовані в 30-ті роки і перебували під слідством або у в’язницях.
Різною була реакція на пакт і в наступні роки, інколи він став набутком історії. Інтерес до нього завжди був винятково великим, але висвітлювався по-різному. В період «холодної війни» буржуазні історики використовували пакт, щоб звинуватити Радянський Союз у співучасті в розв'язуванні другої світової війни й тим самим зняти за це провину з правлячих кіл західних держав. У радянській літературі довгий час пакт трактувався однобічно, тільки як правильний, «мудрий» зовнішньополітичний крок уряду СРСР в обстановці, що тоді склалася. При цьому радянські автори дотримувалися позиції замовчування таємного протоколу до пакту, вже давно опублікованого на Заході, допускали недомовки, висвітлюючи причини, які спонукали Радянський Союз укласти пакт. Така позиція радянських істориків породжувала сумніви в правдивості усього того, що писалося й говорилося ними в ті часи про пакт, призводила до підриву авторитету радянської історичної науки не тільки в чужих очах, а й в очах радянських людей.
Лише останнім часом в умовах гласності радянські дослідники почали відкрито, без недомовок писати про радянсько-німецький пакт, висловлювати більшою чи меншою-мірою об'єктивні думки. Пакт уже не вважався бездоганним. Зявилися навіть статті, автори яких оцінили його як негативний акт, що завдав Радянському Союзу і всьому світові непоправної шкоди. Нерідко емоції при цьому виступали на передній план і все, що було пов'язане з пактом, фарбувалося чорною фарбою подібно до того, як раніше все змальовувалося рожевим кольором.
Багато істориків і публіцистів порівнюють укладення радянсько-німецького договору про ненапад з підписанням Брестського миру, вказують на схожість між ними в світлі ленінських положень про можливість використання комуністами компромісів з буржуазією та міжімпеаріалістичних суперечностей в інтересах соціалізму. Дійсно, з цієї точки зору схожість між ними є. Обидва укладені у винятково складній для нас міжнародній обстановці і були спрямовані на зміцнення позицій соціалістичної держави в умовах капіталістичного оточення. Однак між цими дипломатичними актами була й істотна різниця.
По-перше, обговорення питання про підписання Брестського миру проходило в партії відкрито, виступали його прихильники і противники, зрештою все вирішувалося демократичним шляхом. Договір про ненапад укладався в період, коли в партії і країні панували адміністративно-командна система керівництва і культ особи. Всі найважливіші питання фактично вирішувалися Сталіним. Ніяких інших думок не висловлювалося. Навіть деякі члени Політбюро ЦК ВКП(б) дізналися про договір вже після його підписання.
По-друге, В. І. Ленін підкреслював, що, йдучи на компроміс з німецьким імперіалізмом і підписавши Брестський мирний договір, «…ніде грані, що підриває або плямує соціалістичну пладу, ми не перейшли…».
В результаті ж підписання договору про ненапад Радянська держава і соціалізм як система зазнали серйозних ідеологічних втрат.
Позитивне значення договору про ненапад тривалий час радянські дослідники вбачали в тому, що нібито завдяки його укладенню СРСР одержав близько двох років для зміцнення своєї обороноздатності. Однак, як свідчать факти, цей час Радянський Союз використав менш ефективно, ніж фашистська Німеччина. За 22 місяці, що минули з дня підписання договору до початку Великої Вітчизняної війни, вона значно більше підвищила свій воєнний потенціал, ніж СРСР. Якщо на початку 1939 р. військово-політичне керівництво рейху оцінювало Червону Армію як противника дуже сильного, збройний конфлікт з яким був небажаним, то вже через 2 роки воно відзначало відносну слабкість Збройних Сил СРСР, особливо їх командного складу.
Оцінюючи тогочасні події з позицій сьогодення, слід зазначити, що підписання договору було вимушеним кроком, наслідком мюнхенської змови і війни за переділ світу, що вже почалася. В той же час ця акція супроводжувалася діями, породженими сталінською деформацією соціалізму, яка знаходила вияв і у зовнішній політиці Радянського Союзу. «Пакт про ненапад СРСР - Німеччина 23 серпня, - зазначав М. С. Горбачов на зустрічі з представниками польської інтелігенції, - якщо твердо стояти на реалістичних позиціях, був неминучим. Хоч питання, чи все було зроблено в наших країнах для того, щоб протистояти загрозі, яка насувалася, вимагає спільного глибокого вивчення» .
Радянсько-німецький договір про ненапад мав для СРСР як позитивні, так і негативні наслідки.
Позитивні:
- Радянський Союз уникнув війни на два фронти, оскільки договір породив тріщину в німецько-японських відносинах;
- Відсунувши свої кордони на кілька сотень кілометрів на захід, Радянський Союз поліпшив своє військово-стратегічне становище, що позитивно позначилося на його обороноздатності;
- Договір сприяв поглибленню розколу капіталістичного світу на два ворожих табори, перешкоджав їх об'єднанню проти СРСР;
-Радянському Союзу було повернуто ряд територій, що належали Російській державі і були відторгнуті від Радянської Республіки після першої світової війни в результаті підступів імперіалістичних кіл.
Негативні:
- Договір применшив пильність радянського народу і військово-політичного керівництва СРСР, став однією з причин невдалого для нашої країни початку Великої Вітчизняної війни;
- Було підірвано міжнародний авторитет СРСР, ВКП(б) і Комінтерну як послідовних борців проти фашизму;
- Було порушено багато міжнародних правових та етичних норм.
Отже, радянсько-німецький договір про ненапад мав суперечливий характер, що зумовлювався своєрідністю тогочасної міжнародної обстановки і особливостями бюрократичної системи партійно-державного керівництва в СРСР, яка нехтувала моральні критерії в політиці, в тому числі й зовнішній. Укладаючи договір, Радянський уряд певною мірою підпорядкував інтереси всього людства недалекоглядно зрозумілим національним інтересам СРСР.