Das alte Rathaus, in dem die Stadtgemeinde Ljubljana ihren Sitz hat, wurde im späten 15. Jahrhundert erbaut. Baumeister war Peter Bezlaj. Sein heutiges Aussehen erhielt das Gebäude in den Jahren 1717-19, als es vom Baumeister Gregor Maček sen. nach Plänen von Carlo Martinuzzi erweitert wurde. Später wurde das Rathaus mehrmals umgebaut. Er umfassendste Umbau erfolgte 1963 nach Plänen von Svetozar Križaj.
Die Vorderfront zeigt venezianischen Einfluss. In der Vorhalle ist eine spätgotische Platte mit Wappen als Rest des alten Gebäudes erhalten geblieben, ebenso eine Herkulesstatue mit Löwe aus dem späten 17. Jahrhundert, die einst auf dem Herkules-Brunnen auf dem Platz Stari trg stand. In den Hofarkaden steht auch ein Narziss-Brunnen, ein Werk des Bildhauers Francesco Robba, das sich ursprünglich im Schloss Bokalce befand. Neben der Treppe steht ein Denkmal des Bürgermeisters Ivan Hribar (1851-41).