List of cities and towns in Slovenia
From Wikipedia, the free encyclopedia
There are 69 towns in Slovenia.[1] According to the Local Self-Government Act of the Republic of Slovenia, a town is a larger urban settlement with more than 3,000 residents and differing from other settlements in its size, economical structure, population, population density and historical development.[2] A settlement acquires the status of town through a decision by the Government of Slovenia.[2] Until 2005, the decision was made by the National Assembly of Slovenia.[2]









List of all towns in Slovenia
Figures are based on the statistics from the Statistical Office of the Republic of Slovenia.[3] Cities in bold are centres of urban municipalities.
| Rank | Name | Population | Traditional region | ||
|---|---|---|---|---|---|
| 2025-26 pop. | 2011 pop. | Percentage change | |||
1. |
Ljubljana | 300,354 |
272,220 |
Upper and Lower Carniola | |
2. |
Maribor | 100,641
|
95,171 |
Styria | |
3. |
Celje | 38,059 |
37,520 |
Styria | |
4. |
Kranj | 37,966
|
36,874 |
Upper Carniola | |
5. |
Koper | 26,410 |
24,996 |
Slovene Littoral | |
6. |
Velenje | 25,642 |
25,456 |
Styria | |
7. |
Novo Mesto | 24,700
|
23,341 |
Lower Carniola | |
8. |
Ptuj | 18,291
|
18,164 |
Styria | |
9. |
Jesenice | 13,787 |
13,440 |
Upper Carniola | |
10. |
Kamnik | 13,753
|
13,644 |
Upper Carniola | |
11. |
Trbovlje | 13,723 |
15,163 |
Styria | |
12. |
Domžale | 13,372
|
12,406 |
Upper Carniola | |
13. |
Nova Gorica | 13,055
|
13,178 |
Slovene Littoral | |
14. |
Škofja Loka | 11,827 |
11,969 |
Upper Carniola | |
15. |
Izola | 11,477 |
11,223 |
Slovene Littoral | |
16. |
Murska Sobota | 10,923
|
11,614 |
Prekmurje | |
17. |
Logatec | 10,080
|
8,942 |
Inner Carniola | |
18. |
Postojna | 10,041 |
9,183 |
Inner Carniola | |
19. |
Vrhnika | 9,134
|
8,413 |
Inner Carniola | |
20. |
Slovenska Bistrica | 8,362
|
7,454 |
Styria | |
21. |
Kočevje | 8,027
|
8,672 |
Lower Carniola | |
22. |
Grosuplje | 7,805
|
7,098 |
Lower Carniola | |
23. |
Slovenj Gradec | 7,731 |
7,519 |
Styria | |
24. |
Mengeš | 7,257
|
6,112 |
Upper Carniola | |
25. |
Ravne na Koroškem | 7,184 |
6,979 |
Carinthia | |
26. |
Ajdovščina | 7,116 |
6,656 |
Slovene Littoral | |
27. |
Krško | 6,921 |
7,097 |
Lower Carniola | |
28. |
Brežice | 6,867
|
6,573 |
Styria | |
29. |
Litija | 6,723 |
6,467 |
Upper Carniola | |
30. |
Sežana | 6,134 |
5,531 |
Slovene Littoral | |
31. |
Radovljica | 6,120 |
5,940 |
Upper Carniola | |
32. |
Zagorje ob Savi | 6,015 |
6,439 |
Upper Carniola | |
33. |
Idrija | 5,794 |
5,955 |
Slovene Littoral | |
34. |
Črnomelj | 5,448 |
5,776 |
Lower Carniola | |
35. |
Medvode | 5,368
|
5,178 |
Upper Carniola | |
36. |
Rogaška Slatina | 5,253 |
5,111 |
Styria | |
37. |
Slovenske Konjice | 5,213 |
4,869 |
Styria | |
38. |
Bled | 5,182 |
5,181 |
Upper Carniola | |
39. |
Žalec | 5,061 |
4,943 |
Styria | |
40. |
Šentjur | 5,050 |
4,762 |
Styria | |
41. |
Hrastnik | 4,716 |
5,621 |
Styria | |
42. |
Sevnica | 4,590 |
4,660 |
Styria | |
43. |
Prevalje | 4,585
|
4,643 |
Carinthia | |
44. |
Ilirska Bistrica | 4,315 |
4,553 |
Inner Carniola | |
45. |
Ruše | 4,217 |
4,503 |
Styria | |
46. |
Cerknica | 4,140 |
3,928 |
Inner Carniola | |
47. |
Trebnje | 3,942 |
3,477 |
Lower Carniola | |
48. |
Tržič | 3,819 |
3,865 |
Upper Carniola | |
49. |
Ribnica | 3,780 |
3,604 |
Lower Carniola | |
50. |
Žiri | 3,777 |
3,588 |
Upper Carniola | |
51. |
Šempeter pri Gorici | 3,670 |
3,760 |
Slovene Littoral | |
52. |
Piran | 3,667 |
4,192 |
Slovene Littoral | |
53. |
Lenart v Slovenskih Goricah | 3,498 |
3,006 |
Styria | |
54. |
Laško | 3,356 |
3,456 |
Styria | |
55. |
Metlika | 3,254 |
3,273 |
Lower Carniola | |
56. |
Ljutomer | 3,230 |
3,460 |
Styria | |
57. |
Tolmin | 3,178 |
3,534 |
Slovene Littoral | |
58. |
Gornja Radgona | 3,141 |
3,159 |
Styria | |
59. |
Dravograd | 3,104 |
3,289 |
Carinthia | |
60. |
Mežica | 3,077 |
3,254 |
Carinthia | |
61. |
Zreče | 3,068 |
2,935 |
Styria | |
62. |
Šoštanj | 3,045 |
2,880 |
Styria | |
63. |
Železniki | 2,885 |
3,075 |
Upper Carniola | |
64. |
Lendava | 2,841 |
3,129 |
Prekmurje | |
65. |
Ormož | 1,939 |
2,174 |
Styria | |
65. |
Radeče | 1,915 |
2,168 |
Lower Carniola | |
67. |
Bovec | 1,507 |
1,631 |
Slovene Littoral | |
68. |
Višnja Gora | 1,203
|
1,000 |
Lower Carniola | |
69. |
Kostanjevica na Krki | 702 |
695 |
Lower Carniola | |