斯洛维尼亚人口88%属于斯洛维尼亚族，其他民族有克罗埃西亚人（3%）、塞尔维亚人（2%）、波斯尼亚克人（1%），匈牙利人（0.4%）等。2013年人口出生时预期寿命为79.6岁。主要宗教为天主教（70.8%），另有新教路德宗（1%）、伊斯兰教（1%）、无神论（4.3%）等。斯洛维尼亚人口密度为95人/km²，在欧洲国家当中偏低。大约50%的人口为城镇人口，其余为乡村人口。斯洛维尼亚官方语言为斯洛维尼亚语，属南斯拉夫语支。另外有匈牙利语和义大利语在边境若干个市镇享有官方地位。