Transilvania er en multietnisk region. Den største folkegruppen er rumenere, men i enkelte fylker (Hargita og Kovászna) er ungarere i majoritet. Det finnes også en minoritet av tyskere, samt andre minoriteter som serbere, romani, jøder og armenere. Det finnes ikke noen pålitelige tall om størrelsesforholdet mellom folkegruppene i Transilvania, ettersom det ikke er publisert noen offisielle tall på mange år.