Rank Municipality Country Population Land Area (km2) Density (inhabitants/km2) Image 1 Stockholm Sweden 935,619[1] 187.17[2] 4,999 2 Oslo Norway 666,759[3] 454.03[4] 1,469 3 Helsinki Finland 636,365[5] 213.75[6] 2,977 4 Copenhagen Denmark 613,288[7] 86.20[8] 7,115 5 Gothenburg Sweden 556,640[1] 447.76[2] 1,243 6 Aarhus Denmark 340,421 [7] 467.70[8] 718 7 Malmö Sweden 328,494[1] 156.87[2] 2,094 8 Bergen Norway 278,556[3] 445.14[4] 626 9 Espoo Finland 274,672[5] 312.20[6] 880 10 Tampere Finland 228,355[5] 525.01[6] 435 11 Vantaa Finland 219,400[5] 238.37[6] 920 12 Uppsala Sweden 214,559[1] 2,182.80[2] 98 13 Aalborg Denmark 211,937[7] 1,137.30[8] 186 14 Odense Denmark 200,563[7] 305.60[8] 656 15 Oulu Finland 200,486[5] 3,031.00[6] 66 16 Trondheim Norway 190,464[3] 323.01[4] 590 17 Turku Finland 187,686[5] 245.66[6] 741 18 Linköping Sweden 155,817[1] 1,427.44[2] 109 19 Västerås Sweden 147,420[1] 957.89[2] 154 20 Örebro Sweden 146,631[1] 1,373.15[2] 107 21 Helsingborg Sweden 140,547[1] 344.01[2] 409 22 Norrköping Sweden 139,363[1] 1,495.05[2] 93 23 Jyväskylä Finland 138,875[5] 1,171.00[6] 119 24 Jönköping Sweden 135,297[1] 1,480.36[2] 91 25 Stavanger Norway 132,729[3] 68.01[4] 1,952 26 Bærum Norway 124,008[3] 189.28[4] 655 27 Reykjavík Iceland 123,300[9] 274.00[10] 450 28 Umeå Sweden 122,892[1] 2,316.61[2] 53 29 Lahti Finland 119,451[5] 135.05[6] 884 30 Lund Sweden 118,542[1] 427.23[11] 277 31 Kuopio Finland 117,742[5] 2,309.16[6] 51 32 Esbjerg Denmark 115,905[7] 794.50[8] 146 33 Vejle Denmark 113,243[7] 1,062.00[8] 107 34 Borås Sweden 109,880[1] 909.901[2] 121 35 Huddinge Sweden 107,538[1] 131.01[12] 821 36 Frederiksberg Denmark 105,037[7] 8.00[8] 13,130 37 Eskilstuna Sweden 103,684[1] 1,250.49[2] 83 38 Gävle Sweden 101,455[1] 1,613.37[2] 63