Верховная власть была в руках у великого князя, который контролировал местных князей. Со временем киевский князь отстранил от власти местные династии, а в подвластные города стал назначать своих родственников и бояр. Бояре или старшая дружина также ограничивала власть великого князя, который должен был с этими влиятельными людьми советоваться во всех важных дела. Определённую роль играли также вече городов. Формально они могли решать только внутренние дела городов, но порой они решали важные вопросы или даже изгоняли и призывали князей, включая великого князя киевского.