Penduduk Desa Ujung Teran merupakan masyarakat multietnis, yang umumnya berasal dari suku Batak Karo, Batak Pakpak, dan Batak Toba. Mayoritas penduduk adalah etnis Batak Karo dengan estimasi jumlah sekitar 40%, sedangkan estimasi jumlah etnis Batak Pakpak adalah sekitar 30%, dan estimasi jumlah etnis Batak Toba sekitar 25% dari total populasi desa. Selain itu, terdapat juga etnis Batak Simalungun di Desa Ujung Teran.