Norra Lagnö is a locality situated on a peninsular on the northern shore of the island of Värmdö in Sweden's Stockholm archipelago. From an administrative perspective, it is located in Värmdö Municipality and Stockholm County, and has 332 inhabitants as of 2010.