High Quality Content by WIKIPEDIA articles Krapina is a town in northern Croatia and the administrative centre of Krapina-Zagorje County with a population of 4,482 (2011) and a total municipality population of 12,479 (2011). Krapina is located in the hilly Zagorje region of Croatia, approximately 55 km (34 mi) away from both Zagreb and Varazdin.