As of the 2021 census, Staro Nagoričane had 493 residents with the following ethnic composition:[1]
Serbs 302 (61.3%)
Macedonians 169 (34.3%)
Persons for whom data are taken from administrative sources 18 (3.7%)
Others 4
According to the 2002 census, the village had 555 inhabitants, out of which 452 (~80%) were Serbs, 100 (~20%) were Macedonians, 1 was Romani, and 2 Others.
Annotations
Name: The official name is Staro Nagoričane, while it has been historically spelled Staro Nagoričano (Старо Нагоричано) and Staro Nagoričino (Старо Нагоричино)