Veshenskaya, colloquially known as Vyoshki, is a rural locality situated in Russia. It serves as the administrative center of the Sholokhovsky District within the Rostov Oblast region.
The settlement is geographically positioned on the left bank of the northern reaches of the Don River. According to census data, the population has remained relatively stable over recent decades, recorded at 9,578 in 1989, 9,317 in 2002, and 9,261 in 2010.