Krasny Yar () is a rural locality (a selo) and the administrative center of Krasnoyarskoye Rural Settlement, Staropoltavsky District, Volgograd Oblast, Russia. The population was 697 as of 2010. There are 16 streets.
Krasny Yar is located in steppe, on Transvolga, on the east bank of the Volgograd Reservoir, 72 km northwest from Staraya Poltavka (the district's administrative centre) by road. Belokamenka is the nearest rural locality.