'Novopokrovskaya' is a rural locality and the administrative center of Novopokrovsky District of Krasnodar Krai, Russia, located on the Yeya River. Population: 19,684 ; 19,095 ; 18,643.