Городские вои выставлялись от города. В летописях они именовались сообразно названию их города (новгородцы, киевляне и т. д.). Они имели более высокий статус, чем племенные вои, и обладали определённой долей самостоятельности по отношению к князю. Известны случаи, когда решение об участии горожан в походе принималось вечем (как в 1015 году, когда Ярослав Мудрый созвал вече, чтобы заручиться поддержкой новгородцев в походе на Святополка), когда горожане настаивали на ведении боевых действий (как в 1093 году, когда киевляне настояли на наступлении на половцев, вопреки желанию Владимира Мономаха и его дружины заключить мир, что привело к поражению на Стугне) или, наоборот, отказывались них (как в 1097 году, когда жители Владимира Волынского отказались сражаться за своего князя Давыда). В 1068—1069, после поражения князей на Альте, киевляне