It is located northwest of the Croatian capital Zagreb, and near the Slovenian border. Zaprešić is the third-largest, and most densely populated town of the county. The town's metropolitan area, which encompasses the seven neighbouring municipalities, has a population of 54,640. It has a population of 19,644 inhabitants in the town proper, with 25,223 in the administrative area. Zaprešić ( pronounced ) is a town in Hrvatsko zagorje, Zagreb County in Croatia.