Zaprešić is a city in Zagreb County in Croatia. Its newest population is 19,644 inhabitants for the city proper, and over 51,000 for its seven-municipality metropolitan area. Zaprešić is the third-largest, and most densely populated division of the county. It is located northwest of the Croatian capital Zagreb, and near the Slovenian border. It is centered on plains north of the Sava River, and is bordered by Medvednica Mountain to the east, and the Marija Gorica Hills to the west.
The first human settlement in, and near Zaprešić dates from the Neolithic, and several Roman roads were constructed in the area. The first records of the modern town date from 1334. Since that date, the town's history includes being a part of a feudal estate to operating the first meat packaging plant in Croatia.