Con una superficie de 1018 km², limita al norte con el municipio de Falkenberg, al noreste con el municipio de Hylte, al este con la provincia de Kronoberg, al sur con el municipio de Laholm y al este con el estrecho del Kattegat.