Krapina-Zagorje County is a county in northern Croatia. The county seat is Krapina.

The county borders Slovenia. It encompasses most of the historic region called Hrvatsko Zagorje.