Majorité orthodoxe (85 %), minorités catholique (5,5 %), musulmane (3,2 %) et protestante (1,1 %).
Les chrétiens orthodoxes représentent en Serbie plus de 90 % des croyants (sans le Kosovo). On date la conversion des Serbes entre 867 et 870, et c’est dans cette période que l’on constate une explosion des prénoms chrétiens parmi les Serbes sous le règne du souverain Mutimir qui lui portait encore un prénom slave. L’Orthodoxie, la foi droite (ou christianisme orthodoxe) descend en droite ligne des premières communautés chrétiennes fondées par les apôtres de Jésus dans les provinces orientales de l’Empire romain et comptant quelque 200 millions de fidèles. Elle est organisée en de nombreuses Églises territoriales (et non nationales) qui forment ensemble l’« Église orthodoxe » ou « Communion orthodoxe » fidèle à la théologie des sept conciles du premier millénaire chrétien et au droit canon qui en découle. Jusqu’au schisme de 1054, les Églises d’occident (Église catholique romaine comprise) aussi furent orthodoxes, c’est-à-dire conformes à la théologie et au droit canon des sept conciles du premier millénaire.
Il y a aussi une communauté musulmane d’environ 180 000 personnes principalement concentrée au Sandjak. L’identité des musulmans dans le Sandjak est divisée, certains se disent Bosniaques, d’autres Musulmans (nationalité) et certains partiellement comme Serbes ou Montenégrins.
La communauté catholique est représentée par la minorité hongroise 293 299 personnes du nord de la voïvodine.
Les premiers Juifs arrivèrent sur le territoire de l’actuelle République de Serbie à l’époque de l’Empire romain. Mais les communautés juives des Balkans ne prirent de l’importance qu’à la fin du xve siècle, lorsque les Juifs, fuyant l’Inquisition en Espagne et au Portugal, trouvèrent refuge dans les régions contrôlées par les Ottomans et notamment en Serbie, alors en grande partie sous domination turque. Les communautés s’y développèrent jusqu’à la Première Guerre mondiale, mais elles furent presque complètement anéanties dans l’Holocauste de la Seconde Guerre mondiale. La communauté juive de Serbie compte actuellement moins de 800 membres.
Le protestantisme est aussi présent en Serbie. Selon un recensement réalisé en 2002, la part de chrétiens protestants représente 1,1 % de la population. Le protestantisme est surtout présent chez les Slovaques et les Allemands de Voïvodine.