Kommunen ble opprettet 1. juli 1925, ved at den ble utskilt fra Evenes. Den 1. januar 1962 ble Efjorden og Barøya i Lødingen slått sammen med Ballangen. Kommunen grenset til den tidligere Tysfjord kommune i sør, Narvik kommune i nordøst, Gällivare kommune i Sverige i sørøst og Ofotfjorden i nord.