Pulau Jawa mempunyai pelbagai kumpulan etnik: Jawa, Sunda di Jawa Barat dan Madura di pulau Madura di Jawa Timur.
Pulau Jawa mempunyai pelbagai kumpulan etnik : Jawa , Sunda di Jawa Barat dan Madura di pulau Madura di Jawa Timur .