- большинство из них — банту (более 1 млн насчитывают: сукума, ньямвези, чагга и хайя);
- нилотские, койсанские (наиболее древние обитатели региона) и кушитские народности;
- мигранты — европейцы, индийцы, арабы (преимущественно на острове Занзибар), китайцы, иранцы и т. д.
Государственные языки: английский (распространён в основном среди образованных танзанийцев, сфера применения постепенно сокращается), суахили, последний также выполняет роль лингва франка. В автономии Занзибар, кроме двух вышеупомянутых, статус официального также имеет арабский язык.
55-62% танзанийцев является адептами христианства (12,5 млн католиков и 10,2 млн протестантов), 30-35% (на Занзибаре — более 95%) исповедует ислам (от всех мусульман шиитов — 20%, ахмадия — 15 %, остальные преимущественно сунниты), автохтонные верования сохранило около 2-12%.