Vesyoloyarsk () is a rural locality (a selo) and the administrative center of Vesyoloyarsky Selsoviet, Rubtsovsky District, Altai Krai, Russia. The population was 4,940 as of 2013.Численность населения по муниципальным образованиям на 1 января 2011, 2012, 2013 гг. (в том числе по населённым пунктам) по данным текущего учёта There are 26 streets. It is located adjacent to the Kazakhstan–Russia border.

Geography Vesyoloyarsk is located 27 km south of Rubtsovsk (the district's administrative centre) by road. Lokot and Novoaleksandrovka are the nearest rural localities.Расстояние от Веселоярска до Рубцовска

References