La population, estimée à 1,9 million d’habitants, est composée de 87,8 % de Slovènes, 2,8 % de Croates, 2,4 % de Serbes, 1,4 % de Bosniaques, de Hongrois, d’Albanais, d’Italiens et de Macédoniens (sur le plan ethnique, la Slovénie était la république la plus homogène de l’ex-Yougoslavie). La population rurale est encore légèrement majoritaire. Ljubljana concentre près de 13 % de la population totale du pays. Les Slovènes se partagent entre catholiques, majoritaires (96,2 %), et quelques protestants et orthodoxes. Cette population est caractérisée, depuis les années 1960, par une très forte émigration de main d’eouvre, vers l’Autriche et l’Allemagne. Le phénomène a atteint une telle ampleur qu’il y a eu manque de main-d’œoeuvre et que l’on considère actuellement qu’un cinquième à un quart des effectifs employés en Slovénie sont des Bosniaques. Les trois régions naturelles slovènes sont très inégalement occupées. La région du haut Karst est peu peuplée, les principaux villages se regroupent à la périphérie des poljés, dont le sol argileux est plus humide et plus fertile. La main d’eouvre s’est depuis longtemps déplacée vers les villes plus dynamiques des montagnes mais surtout des plaines et des collines.