Die vlag van Belgorod is een van die amptelike simbole (saam met die wapen) van die stad Belgorod, Belgorod-streek, Russiese Federasie. Die vlag is 'n simbool van die eenheid en interaksie van die inwoners van die stad.
Die huidige vlag is op 22 Julie 1999 deur die besluit van die Belgorod Stadsraad van Afgevaardigdes No 321 goedgekeur en in 2002 in die Staatsheraldiese Register van die Russiese Federasie met registrasienommer 978 opgeneem.[1]