Die erste Einwohnerzählung fand im Jahr 1857 statt.
Jahr
Einwohner
1857
13.690
1869
15.226
1880
16.548
1890
18.607
1900
18.783
1910
20.275
1921
19.806
1931
21.953
Jahr
Einwohner
1948
23.821
1953
25.451
1961
27.103
1971
28.469
1981
32.887
1991
35.017
2001
36.206
2011
37.633
Verkehr
Der früher wenige hundert Meter nördlich des zentral gelegenen Trg Kralja Tomislava (König-Tomislav-Platz) gelegene Busbahnhof der Stadt Samobor (Autobusni kolodvor Samobor) wurde 2012 durch einen neuen, überdimensioniert erscheinenden Busbahnhof am nördlichen Stadtrand ersetzt, etwa einen Kilometer vom Stadtzentrum entfernt. Von dort bestehen zahlreiche Regionalbusverbindungen sowohl nach Zagreb als auch in umliegende Städte und Gemeinden, aber auch nationale Fernverbindungen (insbesondere von und nach Rijeka und Dalmatien).[2]
Nördlich der Kernstadt verläuft die Autobahn A3, die Zagreb mit Ljubljana verbindet. Die zum Stadtzentrum nächstliegende Ausfahrt befindet sich in Sveta Nedelja, eine weitere in der zu Samobor gehörigen Gemeinde Bobovica.
Samobor verfügt über keinen eigenen Eisenbahnanschluss. Der nächstliegende Fernbahnhof Zagreb Hauptbahnhof ist rund 20 km entfernt, die räumlich näher liegenden Bahnhöfe Brdovec und Zaprešić werden nur vom Regionalverkehr der Kroatischen Eisenbahnen bedient.
Von 1901 bis 1979 verkehrte eine Schmalspurbahn (bosnische Spur, 760 mm) zwischen Zagreb und Samobor. Die Trasse ist noch großenteils erhalten. Es gibt Bestrebungen, diese Bahn wieder aufzubauen.