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,480 (2011). Krapina is located in the hilly
Zagorje region of Croatia, approximately away from both
Zagreb and
Varaždin.