Kommunen omfattar mesteparten av Bjärehalvøya, som ligg mot Kattegat sør for Laholmsbukten og nord for Skälderviken. Høgdedraget Hallandsås strekkjer seg austover på halvøya frå Hovs Hallar, og har tradisjonelt vore rekna som grensa mellom landskapa Halland og Skåne. Det er mange fine sandstrender langs kysten, og sommarturisme er ei viktig næring i kommunen. Heilt i vest ligg øya Hallands Väderö som har status som naturreservat.