De etniske gruppene i landet inkluderer slovenere (89 %), kroater, serbere, bosnjaker, andre nasjonaliteter gjenværende etter det gamle Jugoslavia (10 %), samt ungarske og italienske minoriteter.