Byens duma (bystyre) består av 25 representanter valgt for femårsperioder. Representantene velges i enkeltmannskretser. Byens administrasjon ledes av en folkevalgt ordfører, også han valgt for fem år av gangen. Siden 2008 har Jurij Bobrysjev (Forent Russland) vært Novgorods ordfører.