🇲🇰 Kratovo is a small town in North Macedonia. It is the seat of Kratovo Municipality. It lies on the western slopes of Mount Osogovo at an altitude of 600 metres above sea level. Having a mild and pleasant climate, it is located in the crater of an extinct volcano. It is known for its bridges and towers.
Kratovo has a population of over 6,924 people. Kratovo also forms the centre of the wider Kratovo Municipality which has a population of over 10,441 people.