Ivnya is an urban-type settlement located in Russia. It serves as the administrative center of the Ivnyansky District within the Belgorod Oblast region.
According to census data, the population of the settlement has remained relatively stable over several decades. The 2021 census recorded a population of 7,134 residents, following figures of 7,933 in 2010 and 7,725 in 2002.