Югославии существовало множество народов и национальных меньшинств, каждое из которых имело свои особенности, язык, культуру и традиции. Среди наиболее крупных национальных групп следует отметить сербов, хорватов, словенцев, македонцев, боснийцев и албанцев.