Narvik is the third-largest city and municipality in Nordland county, Norway by population. The administrative centre of the municipality is the city of Narvik. Other villages in the municipality include Ankenesstranda, Beisfjord, Bjerkvik, Bjørnfjell, Elvegård, Skjomen, Håkvik, Hergot, Straumsnes, and Vidrek. The Elvegårdsmoen army camp is located near Bjerkvik.
Narvik is located on the shores of the Ofotfjorden. The municipality is part of the traditional district of Ofoten of Northern Norway, inside the Arctic Circle. The municipality of Narvik borders the municipality of Ballangen to the southwest, Evenes to the northwest, Bardu, Gratangen, Lavangen and Skånland (in Troms county) to the north, and Norrbotten County (Lapland) in Sweden to the south and east.