Novopokrovskaya () is a rural locality (a stanitsa) and the administrative center of Novopokrovsky District of Krasnodar Krai, Russia, located on the Yeya River. Population: