În Serbia trăiesc astăzi două comunități de români:
Românii timoceni, grupați la sud de Dunăre, la răsărit de râul Morava, până la granița cu România și Bulgaria și
Românii din Voivodina, grupați la nord de Dunăre, în Voivodina.
Numărul total al românilor din Serbia în diverse perioade istorice era:
1846 Primele date statistice legate de românii din Serbia menționează prezența a 97.215 români.
1857 geograful francez Guillaume Lejean cifrează numărul românilor din Serbia la 104.343 persoane.
1866: Conform Geographisches Handbuch zu Andrees Handatlas (Leipzig und Bielefeld, 1882), în Serbia trăiau conform datelor statistice din 1866 127.545 români, constituind 10,5 % din populația totală a țării.
Conform Meyers Konversationslexikon (Verlag des Bibliographischen Instituts, Leipzig und Wien, Vierte Auflage, 1885-1892) trăiau în regiunea Timoc (adică în Serbia, dar și în Bulgaria) 250.000 români.
1890: datele statisticile indică prezența a 149.713 români în Serbia
1895: 159.510 români, constituind 6,4 % din populația statului.
1900: Conform statisticilor oficiale sârbești, numărul românilor scade brusc și fără motiv la 122.429 persoane, motiv pentru care veridicitatea acestor cifre a devenit tema unor dispute.
1921: Conform primului recensământ iugoslav, care s-a petrecut în 1921, repartiția românilor din teritoriul Serbiei de astazi era astfel:
În Serbia de la sud de Dunăre trăiau 159.549 români. Această cifră include însă și 9.451 aromâni din Macedonia de nord (înglobată în 1912 Serbiei)
În Banat (Banatul sârbesc) trăiau 67.897 români
În Bačka (Bacica) și în Barania trăiau 1.633 români (aici este vorba de fapt de țigani băieși, prezenți și în sud-vestul Ungariei)
1931:
În estul Serbiei Centrale trăiau conform datelor oficiale 57.000 români
În Voivodina erau înregistrați 78.000 români
1948: 59.263 români în Voivodina
1953:
198.793 vorbitori de limba română în Serbia Centrală, însă numai 29.000 persoane înregistrate drept români (oficial: vlahi)
57.218 români în Voivodina
1961:
În estul Serbiei Centrale: 1.330 români (oficial: vlahi)
În Voivodina: 57.259 români
1971: 52.987 români în Voivodina
1981:
În Iugoslavia trăiau 135.000 persoane vorbitoare de „limba valahă” (majoritatea în estul Serbiei Centrale)
În Voivodina: 47.289 români
1991:
În Serbia traiau 71.536 persoane vorbitoare de „limba valahă” (aproape toate în estul Serbiei Centrale); însă numai 16.539 persoane înregistrate drept valahi
În Voivodina: 38.832 români
2001:
74.630 români și 89.333 vorbitori de limba română.
În Serbia Centrală au fost înregistrate 59.729 persoane vorbitoare de limba română, respectiv 44.110 români
În Voivodina au fost înregistrate 29.604 persoane vorbitoare de limba română, respectiv 30.520 români.
2011:
Serbia, după datele oficiale ale ultimului recensământ are 7.186.862 de locuitori, cu -4,15% mai puțini de la recensământul din 2001. Rezultatele oficiale ale ultimului recensământ arată cert că numărul românilor din Serbia, din recensământ în recensământ, este tot mai mic. Anume, în Voivodina există 29.332 de români, ceea ce face 0.41% din populația Serbiei, iar cu -15,17% numărul românilor este mai mic de la recensământul realizat în 2001.
Când este vorba de românii/valahii din Serbia de Răsărit, oficial sunt 35.330 de români/valahi, ceea ce face 0.49% din populația Serbiei, iar cu -11,79% numărul românilor/valahilor este mai mic de la recensământul realizat în 2001.