Населення Станом на 1 січня 2021 року в місті мешкало 27 158 осіб. За кількістю населення місто посідає четверте місце в Вінницькій області, перше — в Хмільницькому районі. За 2020 рік кількість жителів скоротилася на 240 осіб, за рахунок природного скорочення — на 187, міграційного — на 53 особи. Кількість чоловіків всього — 12,8 тис., в тому числі працездатного віку (16-60 років) — 7,4 тис. (57,8 %), пенсіонерів — 2,3 тис. (18,0 %).