Lagan is a river in the historical province of Halland in southern Sweden.