There are over 300 ethnic groups in Indonesia including Javanese, Sundanese, and Batak. The largest ethnic group in Indonesia is the Javanese who make up about 40% of the total population.