Mianmar é etnicamente diverso. O governo reconhece 135 grupos étnicos distintos. Existem alguns, incluindo os Rohingya, que não são reconhecidos pelo governo. Embora seja extremamente difícil verificar essa afirmação, existem pelo menos 108 grupos etnolingüísticos diferentes em Mianmar, consistindo principalmente de povos tibeto-birmaneses distintos, mas com populações consideráveis de Tai – Kadai, Hmong – Mien e Austroasíaco (Mon – Khmer) povos.
Os Bamar formam cerca de 68 % da população. 10 % da população são Shan. Os Kayin representam 7 % da população. O povo Rakhine constitui 4 % da população. Os chineses ultramarinos constituem aproximadamente 3 % da população. Mon, que constituem 2 % da população, são etnolinguisticamente aparentados com os Khmer. Índios estrangeiros são 2 %. O restante são Kachin, Chin, Rohingya, Anglo-Indians, Gurkha, Nepali e outras minorias étnicas.