Naast Roemenen wonen er veel Hongaren en in mindere mate Duitsers (Saksen) in Roemenië. Ook de invloed van de Roma (zigeuners) is vrij groot. Na een daling van het bevolkingsaantal halverwege de jaren vijftig van de twintigste eeuw nam de Roemeense bevolking onder invloed van Ceaușescu sterk toe, mede door Decreet 770. Roemenië had het grootste aantal inwoners in 1989: 23.151.564. Na Ceaușescu's val werd abortus onmiddellijk weer gelegaliseerd en begon het inwoneraantal weer te dalen. Op 1 januari 1998 had Roemenië 22.526.096 inwoners. Daarmee stond het wereldwijd op de 42e plek qua bevolkingsgrootte en in Europa op de 12e. 12.387.000 mensen (55%) woonden toen in steden en 10.139.000 (45%) op het platteland
De vrouwen waren in 1998 in de meerderheid, met 11.499.000 mensen (51%). Er waren toen 11.027.000 mannen (49%). 24 steden hadden een inwonertal van boven de 100.000, waarvan het totale inwonertal uitkwam op 7.007.000 (56% van de in stad wonende mensen).
De grootste steden waren in 1998 Boekarest (2.032.000), Iași (349.000), Constanța (344.000), Cluj-Napoca (333.000), Galați (332.000), Timișoara (327.000), Brașov (316.000), Craiova (314.000), Ploiești (253.000) en Brăila (234.000). De bevolkingsdichtheid was toen 94,5 inw/km, waarmee Roemenië op de 74e plek van de wereld en 26e plek van Europa kwam.
De levensverwachting was gemiddeld 69,05 jaar, voor de vrouwen 73,09 jaar en voor de mannen 65,30 jaar. De levensverwachting voor stedelingen was 69,84 jaar en voor plattelandsbewoners 67,99 jaar. In 1998 was 19,2% van de Roemeense bevolking 0 tot 14 jaar oud, 62,3% 15 tot 59 jaar en 18,3% boven de 60 jaar.
In 1992 waren er van de 22.810.035 inwoners 20.408.542 (89,4%) Roemenen en 2.401.493 (10,6%) van een andere etniciteit. De etniciteiten in Roemenië waren als volgt: de Hongaren waren de grootste minderheid in Roemenië met 1.624.959 inwoners (7,1% van het totale inwonertal), daarna kwamen de Roma 401.087 (1,7%), Duitsers 119.462 (0,5%), Oekraïners 65.764 (0,3%) en Joden 8955 (0,04%).
Tussen 1990 en 1996 zijn er 255.034 Roemenen geëmigreerd, waarvan 99.715 Duitsers. Vlak na de revolutie in 1990 waren er al 96.929 mensen geëmigreerd. In 1996 waren dat er 21.526. Inmiddels wonen er meer dan 8 miljoen Roemenen buiten Roemenië.