Детей у Владимира было навалом.
От Чехини Оловы: Вышеслав князь Новгородский. Умер в 1010 году за 5 лет до смерти отца.
От вдовы Ярополка Грекине Предеславы: Святополк Окоянный. Возможно был сыном Ярополка. Был князем Туровским. И побывал князем Киевским.
От Рогнеды:
Изяслав. Князь Полоцкий. Умер при жизни отца в 1001 году.
Мстислав. Умер в детстве.
Ярослав Мудрый. Князь Новгородский, потом Киевский. Боролся со Святополком за власть.
Всеволод князь Владимир-Волынский. Возможно погиб в Швеции, неудачно посватался.
Предслава, сделана наложницей польским князем Болеславом I Храбрым.
Премислава (ум. в 1015 году), по некоторым источникам с 1000 года жена венгерского принца Ласло Лысого.
Мстислава, в 1018 году среди других дочерей Владимира была захвачена польским князем Болеславом I Храбрым.
От Адельи:
Мстислав Тмутараканский, князь тмутараканский и черниговский.
Станислав, князь смоленский.
Судислав, князь псковский.
По летописи — «ѿ другия (Чехыни) Ст҃ослава». От «богемской княжны» Мальфриды (по поздним данным)
Святослав, (ум. 1015), князь древлянский.
От «болгарыни», по родословцам — «болгарской княжны Милолики», некоторые историки пытались идентифицировать её с царевной Анной:
Борис, князь ростовский.
Глеб, князь муромский.
Неизвестно, от какой жены:
Позвизд, судя по языческому имени родился до крещения Владимира. (По некоторым родословцам — также «от болгарыни»).
Добронега-Мария (ум. 1087) — стала женой короля Польши Казимира I.
Кроме того, у Владимира было ещё несколько дочерей, неизвестных по имени. Всего дочерей Владимира на 1018 год было в живых не менее 9, как мы знаем из хроники Титмара. Точная судьба всех их неизвестна.
С таким количеством детей междоусобицы было не избежать.