Petrovsko is a village and municipality in  Krapina-Zagorje County in Croatia.
In terms of local governance, Petrovsko encompasses a village and a municipal area located within the boundaries of Krapina-Zagorje County, which is part of Croatia.