Su sede se encuentra en la ciudad de Laholm.
El municipio está localizado en la parte más meridional de la provincia de Halland, en la frontera con Escania y Småland.
El río Lagan atraviesa el municipio en dirección este-oeste.
Fluye hacia oeste al golfo de Laholm en el Kattegat.
Limita al norte con el municipio de Halmstad en la provincia de Halland, al este con Ljungby y Markaryd en Kronoberg y al sur con Örkelljunga, Ängelholm y Båstad en Escania.