Staro Nagoričane är en kommunhuvudort i Nordmakedonien. Den ligger i kommunen Staro Nagoričane, i den norra delen av landet, 40 kilometer nordost om huvudstaden Skopje. Staro Nagoričane ligger 427 meter över havet och antalet invånare är 4 112.
Terrängen runt Staro Nagoričane är kuperad åt nordost, men åt sydväst är den platt. Den högsta punkten i närheten är Staronagoričanska Krasta, 542 meter över havet, 1,3 kilometer nordväst om Staro Nagoričane. Närmaste större samhälle är Kumanovo, 11,9 kilometer sydväst om Staro Nagoričane.
Trakten runt Staro Nagoričane består till största delen av jordbruksmark. Runt Staro Nagoričane är det glesbefolkat, med 10 invånare per kvadratkilometer. Klimatet i området är tempererat. Årsmedeltemperaturen i trakten är 14 °C. Den varmaste månaden är juli, då medeltemperaturen är 28 °C, och den kallaste är december, med -2 °C. Genomsnittlig årsnederbörd är 887 millimeter. Den regnigaste månaden är maj, med i genomsnitt 114 mm nederbörd, och den torraste är augusti, med 23 mm nederbörd.