‘Jumlah penduduk Sumatera Utara, apabila dipetakan menurut kabupaten/kota (acuan data BPS tahun 2016), daerah dengan jumlah penduduk terbanyak yakni Kota Medan mencapai 2.229.408 jiwa’
Jumlah penduduk Sumatera Utara tahun 2018 mencapai 14.415.400 jiwa. Sumut berada di peringkat empat sebagai provinsi dengan jumlah penduduk terbanyak di Indonesia. Demikianlah proyeksi Badan Pusat Statistik Indonesia (BPS).
Jumlah penduduk Indonesia tahun 2018 sebanyak 265 juta lebih. Provinsi dengan jumlah penduduk paling banyak di Indonesia tahun 2018 terletak di Jawa Barat, yakni 48 juta lebih jiwa. Jumlah ini sekitar 18 persen dari total populasi Indonesia.

Berikutnya, Jawa Barat disusul Jawa Timur dan Jawa Tengah di urutan dua dan tiga, masing-masing 39 dan 34 juta jiwa. Sumatera Utara di peringkat empat sebanyak 14 juta, lalu Banten 12 juta jiwa. Penduduk DKI Jakarta ada di posisi enam dengan jumlah penduduk 10 juta lebih.
Apabila dipetakan menurut kabupaten/kota (acuan data BPS tahun 2016), daerah dengan jumlah penduduk tertinggi di Sumatera Utara yakni Kota Medan dengan penduduk mencapai 2.229.408. Lalu diikuti Kabupaten Deli Serdang 2.072.521, ketiga Kabupaten Langkat dengan penduduk mencapai 1.021.208.

Daerah dengan jumlah penduduk paling sedikit yakni pakpak Bharat yang penduduknya hanya 46.392. Lalu kedua paling sedikit yaitu Kabupaten Nias Barat 80.785 dan Kota Sibolga sebanyak 86.789 penduduk.
Sumatera Utara sendiri merupakan provinsi multietnis. Penduduk asli wilayah ini adalah Batak, Nias, Siladang, dan Melayu. Daerah pesisir timur Sumatera Utara, pada umumnya dihuni oleh orang-orang Melayu.

Pantai barat dari Barus hingga Natal, banyak bermukim orang Minangkabau. Wilayah tengah sekitar Danau Toba, banyak dihuni oleh Suku Batak yang sebagian besarnya beragama Kristen.
Suku Nias berada di kepulauan sebelah barat. Sejak dibukanya perkebunan tembakau di Sumatera Timur, pemerintah kolonial Hindia Belanda banyak mendatangkan kuli kontrak yang dipekerjakan di perkebunan. Pendatang tersebut kebanyakan berasal dari etnis Jawa dan Tionghoa. Ada juga etnis India (terutama Tamil) dan Arab yang beradu nasib di Sumatera Utara.
Berdasarkan Sensus tahun 2010, mayoritas penduduk Sumatera Utara adalah Batak, sudah termasuk semua sub suku Batak. Kemudian Jawa, Nias, Melayu, Tionghoa, Minang, Aceh, Banjar, India, dan lain-lain

Sementara menurut sensus tahun 2015, mayoritas penduduk Sumatera Utara menganut agama Islam yakni 63.91%, kemudian Kristen Protestan 27.86%,Katolik 5.41%, Buddha 2.43 %, Hindu 0.35 %, Konghucu 0.02, dan Parmalim 0.01%.(tmt)