Makarovka () is a rural locality (a selo) in Novotselinny Selsoviet, Klyuchevsky District, Altai Krai, Russia. The population was 26 as of 2013. There are 6 streets.
Makarovka lies in the Kulunda Steppe to the northwest of lake Petukhovo and to the south of lake Shukyrtuz. It is located east of Klyuchi (the district's administrative centre) by road. Petukhi is the nearest rural locality.