في عام 2017، كان عدد المهاجرين في النرويج هو 883,751 شخصا، أي ما يمثل 16.8% من إجمالي سكان البلاد. وهاته النسبة تضم كلاً من المهاجرين والأطفال الذين ولدوا لأبوين مهاجرين على الأراضي النرويجية. بشكل مفصل، 724,987 هم من المهاجرين الأجانب، في حين أن 15,764 من مواليد النرويج لأبوين أجنبيين. أكبر المجموعات المهاجرة في النرويج هم من بولندا (97,196)، ليتوانيا (37,638)، السويد (36,315)، الصومال (28,696)، ألمانيا (24,601)، العراق (بما في ذلك إقليم كردستان) (22,493)، سوريا (20,823)، الفلبين (20,537)، إيران (بما في ذلك مقاطعة كردستان) (21,364) و باكستان (19,973). المهاجرين في النرويج هم من ما مجموعه 221 دولة ومنطقة ذاتية الحكم.
ينقسم المهاجرون من بلدان محددة إلى عدة مجموعات عرقية. على سبيل المثال، هناك كل من الأتراك والأكراد من تركيا، غرب البنجاب وشرق البنجاب من باكستان والهند على التوالي، المقدونيون والألبان من مقدونيا، السنهاليون والتاميل من سريلانكا، العرب وأمازيغ من الجزائر، المغرب وتونس.