Laholm is a municipality in southwest Sweden, in the county of Halland. The municipality covers an area of 886.9 km². Of the total population of 22747, 11467 are male, and 11280 are female. The population density of the community is 26 inhabitants per km².