По данным на июль 2006 г. население города составляло: 1044 тыс. человек.
Этнический состав (область, 2001 г.): украинцы - 79,3% (2825,8 тыс.). русские - 17,6% (627,5 тыс.), белорусы - 0,8% (29,5 тыс.), евреи - 0,4% (13,7 тыс.), армяне - 0,3% (10,6 тыс.), азербайджанцы - 0,2% (5,6 тыс. ).
Динамика изменения численности населения города:
| Год |
Население города, жителей |
| 1783 |
- |
| 1804 |
6.389 |
| 1825 |
8.412 |
| 1853 |
13.011 |
| 1865 |
22.816 |
| 1887 |
48.100 |
| 1897 |
121.216 |
| 1910 |
232.500 |
| 1923 |
159.000 |
| 1926 |
237.000 |
| 1939 |
501.000 |
| 1959 |
662.000 |
| 1967 |
816.000 |
| 1970 |
904.000 |
| 1976 |
~ 1.000.000 |
| 1979 |
1.066.000 |
| 1989 |
1.179.000 |
| 1991 |
1.203.000 |
| 1993 |
1.185.000 |
| 1996 |
1.161.000 |
| 1998 |
1.137.000 |
| 2001 |
1.084.000 |
| 2003 |
1.065.000 |
| 2006 |
1.044.000 |