Saksan ja Neuvostoliiton hyökkäämättömyyssopimus , kutsutaan myös natsi-Neuvostoliiton hyökkäämättömyyssopimukseksi, Saksan ja Neuvostoliiton hyökkäämättömyyssopimukseksi, Hitler-Stalin-sopimukseksi, Molotov-Ribbentrop-sopimukseksi (23. elokuuta 1939), hyökkäämättömyyssopimukseksi Saksan ja Neuvostoliiton välillä joka tehtiin vasta muutama päivä ennen toisen maailmansodan alkua ja joka jakoi Itä-Euroopan saksalaisiin ja Neuvostoliiton vaikutusalueisiin.
Neuvostoliitto ei ollut kyennyt saamaan aikaan kollektiivista turvallisuussopimusta Ison-Britannian ja Ranskan kanssa natsi-Saksaa vastaan. , etenkin Münchenin konferenssin aikaan syyskuussa 1938. Vuoden 1939 alkuun mennessä neuvostoliittolaiset joutuivat vastustamaan Saksan armeijan laajentumista Itä-Euroopassa käytännössä yksin, ja niin he alkoivat etsiä politiikan muutosta. 3. toukokuuta 1939 Neuvostoliiton johtaja Joseph Stalin erotti juutalaisen ulkoministeri Maksim Litvinovin, joka kannatti kollektiivista turvallisuutta, ja korvasi hänet Vyacheslav Mikhaylovich Molotovilla, joka aloitti pian neuvottelut natsien ulkoministerin Joachim von Ribbentropin kanssa. Neuvostoliitto jatkoi neuvotteluja Ison-Britannian ja Ranskan kanssa, mutta lopulta Stalin päätti päästä sopimukseen Saksan kanssa. Tekemällä niin hän toivoi pitävänsä Neuvostoliiton rauhassa Saksan kanssa ja saavansa aikaa rakentaa Neuvostoliiton sotilaallisen laitoksen, jota puna-armeijan upseerikorjauksen puhdistus vuonna 1937 oli pahasti heikentänyt. Länsimaiden demokratioiden epäröinti vastustaa Adolf Hitler, yhdessä Stalinin omien selittämättömien henkilökohtaisten mieltymysten kanssa natseille, osallistui myös Stalinin lopulliseen valintaan. Hitler puolestaan halusi hyökkäämättömyyssopimuksen Neuvostoliiton kanssa, jotta hänen armeijansa voisivat hyökätä Puolaan käytännössä suurvallan vastustamana, minkä jälkeen Saksa pystyi käsittelemään Ranskan ja Ison-Britannian joukkoja lännessä tarvitsematta samanaikaisesti taistella Neuvostoliiton kanssa. toisella rintamalla itään. Saksan ja Neuvostoliiton neuvottelujen lopputulos oli 23. elokuuta päivätty hyökkäämättömyyssopimus, jonka Ribbentrop ja Molotov allekirjoittivat Stalinin läsnäollessa Moskovassa.
Saksan ja Neuvostoliiton hyökkäämättömyyssopimuksen ehdot olivat lyhyesti seuraavat: maat suostuivat olemaan hyökkäämättä toisilleen joko itsenäisesti tai yhdessä muiden valtojen kanssa; olla tukematta mitään kolmatta valtaa, joka saattaa hyökätä sopimuksen toiseen osapuoleen; pysymään neuvotteluissa keskenään kysymyksiin, jotka koskevat heidän yhteisiä etujaan; olla liittymättä mihinkään valtaryhmään, joka suoraan tai välillisesti uhkaa toista osapuolta; ratkaista kaikki näiden kahden väliset erot neuvotteluilla tai välimiesmenettelyllä. Sopimuksen oli tarkoitus kestää 10 vuotta, ja sitä jatkettiin automaattisesti viidellä vuodella, ellei jompikumpi osapuoli kehottanut irtisanomaan sopimusta 1 vuosi ennen sen voimassaolon päättymistä.
Tähän julkiseen hyökkäämättömyyssopimukseen liitettiin myös salainen protokolla. saavutettiin 23. elokuuta 1939, mikä jakoi koko Itä-Euroopan Saksan ja Neuvostoliiton vaikutusalueille. Puola itään Narew-, Visla- ja San-jokien muodostamasta linjasta kuuluisi Neuvostoliiton vaikutuspiiriin. Pöytäkirjassa myös Liettua, Latvia, Viro ja Suomi asetettiin Neuvostoliiton vaikutuspiiriin ja esiteltiin edelleen Bessarabian erottamisen Romaniasta aihetta. Salainen lisäpöytäkirja (allekirjoitettu 28. syyskuuta 1939) selventää Liettuan rajoja.Myös Puolan ja Saksan raja määritettiin, ja Bessarabia osoitettiin Neuvostoliiton vaikutusalueelle. Kolmannessa salaisessa pöytäkirjassa (kreivi Friedrich Werner von Schulenberg ja Molotov allekirjoittivat 10. tammikuuta 1941) Saksa luopui vaatimuksistaan Liettuan osiin vastineeksi siitä, että Neuvostoliitto maksoi kahden maan sopiman summan.
Saksan ja Neuvostoliiton julkinen hyökkäys Sopimus aiheutti kauhistusta Ison-Britannian ja Ranskan pääkaupungeissa. Kun Saksa hyökkäsi länteen Puolaan 1. syyskuuta 1939, Neuvostoliiton joukot hyökkäsivät itään Puolaan 17. syyskuuta ja tapasivat etenevät saksalaiset Brest-Litovskin lähellä kaksi päivää myöhemmin. Puolan jakaminen tapahtui 29. syyskuuta, jolloin Saksan ja Neuvostoliiton alueen välistä rajaviivaa muutettiin Saksan hyväksi siirtyen itään Bug-joelle (ts. Nykyiseen Puolan ja Neuvostoliiton rajaan). Pian sen jälkeen neuvostoliittolaiset pyrkivät lujittamaan vaikutuspiirinsä puolustuksellisena esteenä uudelle Saksan hyökkäykselle idässä. Niinpä Neuvostoliitto hyökkäsi Suomeen 30. marraskuuta ja pakotti sen maaliskuussa 1940 antamaan Karjalan kannaksen ja tekemään muita myönnytyksiä. Latvian, Liettuan ja Viron Baltian tasavallat liittyivät Neuvostoliittoon, ja ne järjestäytyivät Neuvostoliiton tasavaltoina elokuussa 1940. Hyökkäämättömyyssopimuksesta tuli kuollut kirje 22. kesäkuuta 1941, kun natsi-Saksa oli tunkeutunut suurelle osalle Länsi- ja Itä-Eurooppaa. Keski-Eurooppa hyökkäsi Neuvostoliittoon ilman varoitusta Barbarossa-operaatiossa.
Toisen maailmansodan jälkeen perustetut Neuvostoliiton rajat Puolaan ja Romaniaan seuraavat suunnilleen niitä, jotka perustettiin hyökkäämättömyyssopimuksella vuosina 1939–41. Vuoteen 1989 saakka Neuvostoliitto kielsi salaisia pöytäkirjoja, koska niitä pidettiin todisteina Baltian valtioiden tahattomasta liittämisestä. Neuvostoliiton johtajat olivat alun perin haluttomia palauttamaan sotaa edeltävät rajat, mutta Neuvostoliiton sisällä 1990-luvun alkupuolella tapahtuneet muutokset tekivät Neuvostoliiton johtajien käytännössä mahdottomaksi taistella Baltian valtioiden itsenäisyysjulistuksia vastaan vuonna 1991.