Steigen ble opprettet som kommune 1837 ved innføringen av det lokale selvstyret. Fra kommunen ble Ledingen (senere Leiranger) 1900 utskilt som egen kommune. Steigen fikk sine nåværende grenser 1964, da kommunen ble tillagt tidligere Leiranger og Nordfold (med unntak av Mørsvikbotn) kommuner, samt Brennsundområdet på nordsiden av Folda fra daværende Kjerringøy og området på sørsiden av Sagfjorden fra Hamarøy.Steigen grenser i nordøst til Hamarøy, i sørøst til Sørfold og i Folda i sør til Bodø.