Начиная с ноября 1917 года Киев многократно переходил из рук в руки, власть постоянно менялась. 7 (20) ноября 1917 года власть в городе взяла Украинская Центральная рада. 16 (29) января 1918 года началось Январское восстание большевиков. Восстание подавлено 22 января (4 февраля) 1918 года, провозглашена независимость Украинской Народной Республики — Киев стал её столицей. 26 января (8 февраля) 1918 года городом овладели войска Советской России. Красный террор, установление в городе советской власти. 1 марта 1918 года — взятие города войсками Украинской Народной Республики (УНР) под командованием С. В. Петлюры. Возвращение в город правительства Центральной Рады.
29 апреля 1918 года — свержение Центральной Рады германскими властями и провозглашение гетманом Украины П. П. Скоропадского. Город стал столицей нового Украинского государства (Украинской державы). 29 апреля — 14 декабря 1918 года в городе находилось управление корпуса — военного округа 4-го Киевского корпуса Украинской державы. 14 декабря 1918 года — взятие Киева войсками УНР под командованием С. В. Петлюры.
5 февраля 1919 года — вступление в Киев войск Красной армии. 10 апреля 1919 года красные войска были выбиты из части Киева (Подол, Святошино, Куренёвка) на один день соединением атамана Струка, действовавшего в Чернобыльском уезде. 31 августа 1919 года (утро) — вступление в Киев частей Добровольческой армии Вооружённых Сил Юга России, Галицкой армии, армии Украинской Народной Республики (красные войска оставили город 30 августа). Во второй половине дня Добровольческая армия и украинские части начали бои, украинские войска оставили город. 14 октября 1919 года — взятие города Красной армией. 16 октября 1919 года — Добровольческая армия отбила город обратно. 16 декабря 1919 года — взятие Киева Красной армией. 7 мая 1920 года — в Киев вступили части Войска Польского. 12 июня 1920 года — взятие Киева Красной армией. С 12 июня 1920 года окончательно вошёл в состав Украинской ССР.
24 июня 1934 года по решению Совнаркома Украины столица Украинской ССР перенесена из Харькова в Киев.