There are more than 600 ethnic groups in the multicultural Indonesian archipelago, making it one of the most diverse countries in the world. The vast majority of these belong to the Austronesian peoples, whose ancestors migrated from Taiwan. They are primarily concentrated in western and central Indonesia (Asia). A significant minority are Melanesian peoples, descendants of some of the earliest the modern humans to inhabit Southeast Asia, mostly found in eastern Indonesia (Oceania). However, genetic studies show that ethnic groups in Java, Bali, and Lombok have significant traces of Austroasiatic ancestry, even though Austroasiatic languages have long been replaced by Austronesian languages in the region.
Based on ethnic classification, the largest ethnic group in Indonesia is the Javanese who make up about 40% of the total population. The Javanese are concentrated on the island of Java, the world's most populous island, particularly in the central and eastern parts, but significant Javanese communities also exist in Sumatra, Borneo, and Sulawesi due to historical migration and government-sponsored transmigration programs. It is also the largest ethnic group in Southeast Asia. The Sundanese are the next largest group; their homeland is located in the western part of the island of Java and the southern edge of Sumatra. The Malays, Batak, Madurese, Betawi, Minangkabau, and Bugis are the next largest groups in the country.