Den inrättades år 1926 genom delning av den år 1888 bildade kommunen Hasslö och Aspö.
Kommunen påverkades inte av 1952 års riksomfattande kommunreform utan kvarstod som egen kommun fram till ingången av år 1974, då den gick upp i Karlskrona kommun.[1]