乌兰浩特市是蒙古族聚集区,又是以汉族为多数的多民族杂居地区。1947年,有蒙古、汉、朝鲜、回、满、达斡尔等6个民族。以后,陆续增加了鄂伦春、鄂温克、锡伯、壮、苗、彝、白、土家、赫哲等民族。1990年,本市共有17个民族,其中蒙古族主要分布在市区、乌兰哈达苏木、义勒力特苏木和城郊乡;朝鲜族主要分布在乌兰哈达苏木三合村和古城村;汉族在市区和各乡、苏木都广泛分布;其他民族主要分布在市区。