Kijevas laikomas seniausiu miestu ir vienu gražiausių tarp Europos sostinių. Archeologiniai kasinėjimai rodo, kad gyvenvietės jos teritorijoje egzistavo maždaug prieš dvidešimt tūkstančių metų.
Istorikas Ilovaisky D. I. pabaigoje pirmą kartą paskelbė Kijevo gyventojų skaičių Senovės Rusijos eroje. Pasak atrastų istorinių kronikų, XII amžiuje Kijeve gyveno 100 000 žmonių. Šį skaičių patvirtina ir kiti tyrinėtojai. Šiuolaikiniai istorikai mano, kad tuo metu Kijevo gyventojų skaičius siekė 120 000 žmonių. Šis skaičių neatitikimas rodo tyrimo metodų neišvystymą. Juk metraščiuose galima rasti konkrečių faktų, kuriuose kalbama apie marą, gaisrus, karių, išėjusių kovoti su priešu, skaičių. Nereikėtų palikti nuošalyje ir užsienio keliautojų liudijimų, kurie byloja apie didžiulį to meto miesto dydį ir jo gyventojų skaičių.
Remiantis istoriniais faktais, 13 amžiuje Naugarduke gyveno 30 tūkst., XI amžiuje Londone gyveno 20 tūkst. (XIV a. apie 35 tūkst.), Gdanske ir Hamburge – po 20 tūkst. XII amžius.žmogus. Jei palygintumeKijevo gyventojų su to meto slavų ir Vakarų Europos miestų skaičiumi, galime daryti išvadą, kad Kijevas juos gerokai pranoko. Tai buvo didžiausias prekybos ir amatų centras.
Daug vėliau mokslininkai iš archeologinių š altinių sužinojo tikslesnę statistiką. XVII amžiuje senieji Rusijos miestai mažai skyrėsi nuo didžiųjų senovės pasaulio miestų. Tuo metu hektare žemės teritorijos teko 100-150 žmonių. Vidutinis senovės Kijevo gyventojų tankumas buvo 125 žmonės. už 1 ha. Vadinasi, 380 hektarų gyveno 47,5 tūkst. Pagal gyventojų skaičių Kijevas tuo metu buvo laikomas Konstantinopolio varžovu. O XVIII amžiaus pabaigos duomenys rodo, kad tuo metu Kijeve gyveno apie 30 tūkstančių žmonių.
Posovietiniu laikotarpiu Ukrainos sostinė buvo vienintelis šalies regionas, kuriame gyventojų skaičius išliko stabilus dešimtmetį.
Šiuolaikinis Kijevas, kuriame 2010 m. duomenimis gyvena 2,9 mln. gyventojų, nuolat auga. Kasmet Kijevo gyventojų skaičius didėja dėl atvykstančių migrantų iš Ukrainos kaimo ir mažų miestų regionų. Vien per pirmuosius du 2010 m. ketvirčius dėl migracijos Kijeve gyventojų skaičius išaugo 880 žmonių. Tai yra oficialūs Pagrindinio Kijevo statistikos departamento faktai. Gyventojų skaičiaus augimas atsispindėjo ir naujagimių skaičiuje. Oficialus skaičius – 810 kūdikių. Natūralus Kijevo augimas jau seniaiyra neigiamas.
Didžioji miesto gyventojų dalis yra ukrainiečiai. Likusią Kijevo nacionalinę sudėtį sudaro b altarusiai, žydai, rusai, Krymo totoriai, lenkai ir moldavai. Pagal Konstituciją valstybinė kalba yra ukrainiečių. Tačiau daugelis sostinės gyventojų laisvai kalba rusų kalba ir ja bendrauja.
Didžioji dalis Kijevo žmonių išpažįsta stačiatikybę. Taip yra dėl istorinės Kijevo praeities. Kai kurių gyventojų (lenkų, imigrantų iš Vakarų Ukrainos ir B altarusijos) religija yra katalikybė.