Lalm is a village in Vågå Municipality in Innlandet county, Norway. The village is located in the Ottadalen valley, at the southern end of the lake Lalmsvatnet, a lake on the Otta River. The 0.34-square-kilometre (84-acre) village has a population (2021) of 328 and a population density of 954 inhabitants per square kilometre (2,470/sq mi).