Faisant désormais partie de la Macédoine du Nord, Kratovo compte environ et est le siège de la municipalité du même nom, qui comprend 30 villages environnants. Pratiquement tous les habitants de la municipalité sont des Macédoniens et des chrétiens orthodoxes macédoniens.