Novo Selo (, ) is a village in the municipality of Bogovinje, North Macedonia. The etymology of the village comes from Slavic languages meaning new village, Novo Selo.
Novo Selo is attested in the 1467/68 Ottoman tax registry (defter) for the Nahiyah of Kalkandelen. The village had a total of 10 Christian households and 1 bachelor.
As of the 2021 census, Novo Selo had 877 residents with the following ethnic composition:
According to the 2002 census, the village had a total of 1,589 inhabitants. Ethnic groups in the village include:
According to the 1942 Albanian census, Novo Selo was inhabited by 661 Muslim Albanians.