Мнения об истинных мотивах советско-германского пакта разделились:
* Германия: Для Германии пакт был тактическим ходом, позволявшим избежать войны на два фронта и обеспечить поставки ресурсов с Востока. Он также давал Германии свободу действий в Польше, не опасаясь немедленного вмешательства СССР.
* СССР: Советский Союз преследовал цели выиграть время для подготовки к войне, избежать войны на два фронта и перенаправить агрессию Германии на Запад.
* Великобритания: Английские политики считали, что Сталин заключил пакт с Германией, чтобы подтолкнуть Гитлера к нападению на Польшу и втянуть Германию в войну с западными державами, в которой она бы истощила свои силы.