Shebekino is a town in Belgorod Oblast, Russia, located on the Nezhegol River, 30 kilometers (19 mi) southeast of Belgorod. Population: 39,680 (2021 census); 44,277 (2010 census); 45,119 (2002 census); 44,552 (1989 Soviet census). It is the administrative center, though not part of, Shebekinsky District.