La commune est administrée par un conseil municipal élu au suffrage universel tous les quatre ans. Il adopte les plans d'urbanisme, accorde les permis de construire, planifie le développement économique local, protège l'environnement, prend des initiatives culturelles et supervise l'enseignement primaire. Il compte 15 conseillers municipaux[1].
Le pouvoir exécutif est détenu par le maire, lui aussi élu au suffrage universel. Depuis 2021, le maire de Novo Selo est Ǵorǵe Božinov, membre de VMRO-DPMNE[2].
Démographie
Évolution démographique
Évolution de la population
2002
2021
11 567
6 972
Répartition ethnique
Lors du recensement de 2002, la commune comptait[3] :