Zlatar is a town and municipality in Krapina-Zagorje County in Croatia. In the 2011 census, there were 6,096 inhabitants in the following settlements: In the 2011 census, the absolute majority were Croats.