Stari Žednik (serbokroatisch-kyrillisch Стари Жедник, kroatisch Žednik,[1] ungarisch Nagyfény) ist ein kleiner Ort im äußersten Norden Serbiens, in der Provinz Vojvodina, im Bezirk Okrug Severna Bačka. Er liegt südlich von Subotica.
Stari Žednik hat 2.230 Einwohner (2002). Die relative Mehrheit stellen die Kroaten. Zusammen mit den Bunjewatzen bilden sie fast die Hälfte der Bevölkerung. Ein weiteres Viertel sind Ungarn.
Zusammensetzung der Bevölkerung nach ethnischer Herkunft laut der Volkszählung von 2002:
Koordinaten: 45° 56′ 54″ N, 19° 37′ 48″ O