Главные герои
Старец — главный герой сказания. Он не обладает военной силой и высоким положением, но спасает город благодаря опыту, спокойствию и изобретательности. Его мудрость оказывается сильнее вражеского войска.
Жители Белгорода — коллективный герой. Сначала они впадают в отчаяние, но затем доверяют старцу, объединяются и точно выполняют общий план.
Печенеги — противники белгородцев. Они сильны числом и рассчитывают победить город голодом, но оказываются обмануты хорошо продуманной хитростью.
Князь Владимир — непосредственно в событиях почти не участвует: он находится вдали и не может вовремя помочь. Его отсутствие подчёркивает, что городу приходится спасать себя самостоятельно.