{{Infobox Russian inhabited locality | en_name = Vesyoloyarsk | ru_name = Весёлоярск |inhabloc_cat = Selo |nickname = |image_skyline = |image_caption = |pushpin_map = Russia Altai Krai#Russia |pushpin_label_position = |pushpin_mapsize = |pushpin_map_caption = |timezone1 = |timezone1_DST = |utc_offset1_DST = |postal_code_type = |postal_code = |elevation_m = |elevation_footnotes = |coordinates = {{coord|51|17|N|81|06|E|display=inline}}<ref>[https://mapdata.ru/altayskiy-kray/rubcovskiy-rayon/ Карта Рубцовского района Алтайского края]</ref> }} '''Vesyoloyarsk''' ({{langx|ru|Весёлоярск}}) 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.<ref>Численность населения по муниципальным образованиям на 1 января 2011, 2012, 2013 гг. (в том числе по населённым пунктам) по данным текущего учёта</ref> There are 26 streets. It is located by the adjacent to the Kazakhstan–Russia border.

== Geography == Vesyoloyarsk is located 27&nbsp;km south of Rubtsovsk (the district's administrative centre) by road. Lokot and Novoaleksandrovka are the nearest rural localities.<ref>[http://allroutes.ru/rasstoyanie_veselojarsk_rubcovsk Расстояние от Веселоярска до Рубцовска]</ref>

== References == {{reflist}}

{{Rural localities in Rubtsovsky District}} {{Authority control}}

Category:Rural localities in Rubtsovsky District

{{Rubtsovsky-geo-stub}}