Sodanjulistus on yhden kansakunnan virallinen ilmoitus maailmalle, että se on sodassa. Julistuksessa yksilöidään aina kansakunta tai kansakunnat, joita vastaan sota julistetaan, ja siihen liitetään usein luettelo valituksista, jotka oikeuttavat julistuksen ja syyttävät toista maata sodan tilanteesta. Vuoden 1907 Haagin yleissopimus vihollisuuksien aloittamisesta esitti sodanjulistusten pöytäkirjan.
Protokolla sodanjulistuksen antamisesta ja sen antajasta vaihtelee maittain. Todennäköisesti tunnetuin sodanjulistus nykyaikana oli se, jota Yhdysvaltain presidentti Franklin D.Roosevelt pyysi kongressissa pitämässään puheessa, jossa hän ilmoitti Japanin salahyökkäyksestä Pearl Harboriin vuonna 1941. Monet tulkitsevat virheellisesti itse puheen sodanjulistukseksi, mutta Yhdysvaltain perustuslaki pidättää oikeuden julistaa sota kongressille; presidentti yksinkertaisesti pyysi kongressia käyttämään tätä valtaa, minkä se teki 11. joulukuuta 1941. Muut kansat valtuuttavat valtionpäämiehen tai hallituksen päämiehen julistamaan sodan. Esimerkiksi Yhdistynyt kuningaskunta antaa pääministerille oikeuden julistaa sota.
Sodanjulistus ei ole ehdoton edellytys sodan käymiselle. Kumpikaan osapuoli ei itse asiassa ole ilmoittanut useimpia konflikteja kansojen välillä, jotka saattavat täyttää sodan määritelmän. Esimerkiksi Yhdysvallat on julistanut sodan vain viisi kertaa historiansa aikana, yhteensä 10 valtiota vastaan. Viimeinen Yhdysvaltojen julistama sota oli toinen maailmansota. Muita Yhdysvaltojen sotia, kuten Korean sotaa ja Vietnamin sotaa, ei julistettu.
Kansakunnan sodanjulistuksella toista vastaan on pitkä historia, ja se mainitaan Vanhassa testamentissa. Sen tarkoituksena oli varoittaa etenkin osallistumattomia maita sodan tilanteesta ja vedota yleisesti hyväksyttyihin sääntöihin ja normeihin sodankäynnissä. Nykyaikaiset konfliktit eivät kuitenkaan aina sovellu sodanjulistuksiin, varsinkin kun vihollinen ei ole tunnustettu kansakunta.
Sanotaan myös, että sodanjulistus, varsinkin jos todellinen aseellinen konflikti on ollut vähäinen, neuvoo harkitsemattomasti vihollista ja sallii hänen valmistella puolustuksensa. Vuonna 1941 Japani antoi Yhdysvalloille pitkän julkilausuman, jossa julisti rauhanneuvottelujen päättyneen. Vaikka se ei ollut varsinainen sodanjulistus, japanilainen strategia oli toimittaa viesti noin 30 minuuttia ennen Pearl Harborin hyökkäystä, mikä antoi Yhdysvalloille hyvin vähän aikaa valmistautua puolustukseen. Itse asiassa viesti toimitettiin hyökkäyksen alkamisen jälkeen.
Mitä tulee itse sodankäyntiin, monet kansat, jotka osallistuvat vihollisuuksiin muiden maiden kanssa, noudattavat yleensä sotasääntöjä, kuten Geneven yleissopimuksia, sotavankien kohtelun suhteen, vaikka virallista julistusta ei olisikaan. Tällaisten sopimusten ja yleissopimusten sovellettavuudesta on kuitenkin kiistaa, jos vihollinen ei edusta kansaa tai tunnustettua hallitusta. Osa kiistasta on käytännöllistä; muodollisen antautumisen tai vetäytymisen puuttuessa on kysymys siitä, miten konfliktin loppu on tunnustettava, jotta voidaan vapauttaa ja palauttaa sotavangit, erityisesti ne, jotka kuuluvat kapinallisten sissisarmeijaan perinteisen maan edustamisen sijasta maantieteelliset rajat.