Hnivan is a city located in the Vinnytsia Raion of the Vinnytsia Oblast region in Ukraine. It is situated along the banks of the Southern Buh river.
The city has a population of 12,191 residents. It serves as a local settlement within the administrative boundaries of the Vinnytsia province.