I 1863, da de svenske kommunalforordningene trådte i kraft, bestod området av Karlshamn by og fem sogn. I 1881 ble ytterligere en landskommun lagt til, Ringamåla, gjennom utbryting fra Asarum. Ved kommunereformen av 1952 ble storkommunene Hällaryd (av Hällaryds og Åryds kommuner), Asarum (gjennom gjenforening av Asarum og Ringamåla), og Mörrum (av kommunene Elleholm og Mörrum) etablert. I 1967 ble Karlshamn by, Asarum, Hällaryd og Mörrum slått sammen.