The ethnic composition of the population of the Republic of Serbia is very diverse, which is a result of the country's turbulent past.
The majority of the population of Serbia are Serbs, but another 37 ethnicities also live on its territory. All citizens have equal rights and responsibilities and enjoy full ethnic equality.
The Constitution of the Republic of Serbia guarantees rights to minorities, in accordance with the highest international standards. The latest 2002 census puts the population of Serbia (excluding Kosovo-Metohija) at 7,498,001, which made up 92.3% of the population of the former State Union of Serbia-Montenegro. Serbs make up 82.86% of the population, Hungarians 3.91%, Bosniaks 1.81%, Roma 1.44%, Yugoslavs 1.08%, Croats 0.94%, Montenegrins 0.92%, Albanians 0.82%, Slovaks 0.79%, Vlachs 0.53%, Romanians 0.46%, Macedonians 0.34%, Bulgarians and Vojvodina Croats 0.27% each, Muslims 0.26%, Ruthenians 0.21%, Slovaks and Ukrainians 0.7% each, Gorani 0.06%, Germans 0.05%, and Russians and Czechs 0.03% each.
The official language in Serbia is Serbian and the script in official use is Cyrillic, while Latin script is also used. In the areas inhabited by ethnic minorities, the languages and scripts of the minorities are in official use, as provided by law.
The main religion of Serbia is Christian Orthodox, the faith of the Serbian people. The Serbian Orthodox Church, which has been autonomous since 1219, has played an important role in the development and preservation of the Serbian national identity. Beside the Christian Orthodox population, there are also other religious communities in Serbia: Islamic, Roman Catholic, Protestant, Jewish and others.