Laholm ligger ved elven Lagans utløp i Laholmsbukten. Det er Hallands minste, men også landskapets eldste by. Laholm fikk bystatus på 1200-tallet.