Penduduk asli kecamatan Marbau adalah suku Batak (Batak Toba dan Batak Angkola). Suku terbesar di kecamatan ini adalah suku Batak (terutama Batak Toba; sebagian lainnya Batak Angkola), dengan 62,20% dari total populasi Marbau. Selain itu, sebagian penduduknya adalah suku Jawa (37,48%) dan lainnya (0,32%) pada tahun 2020.