There are 67 towns in Slovenia. 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. A settlement acquires the status of town through a decision of the Government of Slovenia. Until 2005, the decision was made by the National Assembly of Slovenia.
List of all towns in Slovenia 
Towns in Slovenia, recognised as such by the National Assembly in 2000, are: Ajdovščina, Bled, Bovec, Brežice, Celje, Črnomelj, Domžale, Gornja Radgona, Hrastnik, Idrija, Ilirska Bistrica, Izola, Jesenice, Kamnik, Kocevje, Koper, Kostanjevica ob Krki, Kranj, Krško, Laško, Lendava, Litija, Ljubljana, Ljutomer, Maribor, Metlika, Murska Sobota, Nova Gorica, Novo Mesto, Ormož, Piran, Postojna, Ptuj, Radeče, Radovljica, Ravne na Koroškem, Sevnica, Sežana, Slovenska Bistrica, Slovenj Gradec, Slovenske Konjice, Škofja Loka, Šoštanj, Tolmin, Trbovlje, Tržič, Velenje, Višnja Gora, Vrhnika, Zagorje ob Savi, Žalec.
Through a decision of the Government of Slovenia, the following settlements acquired the status of town in January 2006: Cerknica, Dravograd, Grosuplje, Logatec, Medvode, Mengeš, Mežica, Prevalje, Ribnica, Rogaška Slatina, Ruše, Šempeter pri Gorici, Šentjur, Trebnje, Železniki, and Žiri.
List of towns with more than 10,000 inhabitants 
Numbers are based on the statistics from the Slovenian Ministry of Interior and refer to 1 January 2011.