Lierna is een gemeente in de provincie Lecco in Lombardije, in het noordwesten van Italië. Het ligt aan de oostelijke oever van het Comomeer. Het ligt ongeveer 60 kilometer ten noorden van Milaan en ongeveer 15 kilometer ten noordwesten van Lecco. Het heeft een oppervlakte van 11,3 km² en telt twaalf frazioni: Bancola, Casate, Castello, Cisarino, Genico, Giussana, Grumo, La Foppa, Mugiasco, Olcianico, Sornico en Villa. Eind 2014 telde de bevolking 2176 mensen, verdeeld over 983 gezinnen.

Lierna grenst aan de comunes Esino Lario, Mandello del Lario, Oliveto Lario en Varenna.