A parte occidental do municipio inclúe a maior parte da dorsal boscosa primitiva da montaña Ryssberget. Alí medra un dos bosques continuos de faias máis grandes de Suecia.No leste atópanse a illa e a baía de Hanö e a península de Listerlandet e a súa área agrícola. A agricultura, que inclúe a cría a grande escala de polos de engorde e porcos, ten unha longa tradición en Sölvesborg. A principios da década de 2020 unha gran proporción da industria do visón de Suecia tamén estaba situada no municipio. Durante moito tempo a pesca tamén foi importante, pero a súa importancia diminuíu ata o presente.
Dende a fundación do concello en 1971 a poboación do concello medrou, e no ano 2024 Sölvesborg tiña unha poboación de 17 430 habitantes.[1]
A área do concello correspóndese á das parroquias de Gammalstorp, Mjällby, Sölvesborg e Ysane. Nesa parroquias creáronse coa reforma municipal de 1862 concellos rurais co mesmo nome. Na zona tamén estaba a cidade de Sölvesborgs, na que en 1863 formouse un concello urbano.
Coa reforma municipal de 1952 creouse o gran concello de Gammalstorp (a partir dos anteriores municipios de Gammalstorp e Ysane), á vez que o concello rural de Sölvesborg integrouse na cidade de Sölvesborg, mentres que o concello de Mjällby permaneceu sen cambios.
O concello de Sölvesborg naceu coa reforma municipal de 1971 a partir da cidade de Sölvesborg e dos municipios de Mjällby e Gammalstorp.[2]
O concello atópase na parte occidental do condado de Blekinge e inclúe a península de Listerlandet. Sölvesborg limita ao oeste co concello de Bromölla, no condado de Escania, e co concello de Olofström ao norte e o de Karlshamn ao nordés, estes dous en Blekinge. Ao suroeste o municipio ten unha fronteira marítima co concello de Kristianstad en Escania.