Semiluki is a town and the administrative center of Semiluksky District in Voronezh Oblast, Russia, located on the Don River. Population 27,938 ; 26,023 ; 25,559 ; 21,650 .