Los grupos étnicos más diferenciados son los javaneses y los sondaneses —que viven, sobre todo, en Java y Madura—, los balineses, en la isla de Bali, y los bataks en Atjehnese, en Sumatra.