V roce 1898 byla dokončena železnice mezi Narvikem a Kirunou. Město bylo během druhé světové války téměř celé zničeno. 9. dubna 1940 bylo na začátku operace Operace Weserübung okupováno Němci, ale v následujících bojích bylo dobyto spojeneckými vojsky zpět. Na dně Ofotenfjordu dodnes leží válečné lodě potopené při dvou námořních bitvách o Narvik. Nicméně celková situace v Norsku byla pro Spojence neudržitelná, a tak byl Narvik vzápětí evakuován. Při ústupu spojeneckých vojsk byl před postupujícími Němci kompletně zdemolován překládací terminál a veškerá infrastruktura přístavu, jehož obnova Němcům zabrala sedm měsíců. Ke konci války bylo město téměř celé vypáleno (podobně jako oblast severně od města Narvik až k ruským hranicím) a opět zničena jeho nakládací zařízení spolu s přístavištěm, jelikož Němci se obávali toho, že by mohlo padnout do ruky postupující Rudé armádě. Ta ale útok do nitra Norska nepodnikla a zastavila se krátce za jeho hranicemi.