В 2020 году в городе проживали люди 77 национальностей: 83,3 % нарвитян — русские, 3,6 % — эстонцы, 2,4 % — украинцы.