Hunnselva is a river in Innlandet and Viken counties in Norway. The 50.2-kilometre (31.2 mi) long river is located mostly in Innlandet county, but the headwaters are actually just over the border in Viken county. The river generally flows north and it runs through the large lake Einavatnet as it passes through the municipalities of Hurdal, Vestre Toten, and Gjøvik. The mouth of the river is in the town of Gjøvik where it empties into the large lake Mjøsa. The main part of the river is about 23-kilometre (14 mi) long and it runs from the Einavatnet lake to the town of Gjøvik. Along the course, the river passes through the villages of Eina, Reinsvoll, Raufoss, and Hunndalen. At the town of Gjøvik, the river divides the town with the Nordbyen neighborhood on the north side and the Sørbyen nei