Novopokrovka ( ) is a rural locality (a selo) and the administrative center of Krasnoarmeysky District of Primorsky Krai, Russia, located in the west of the district on the Bolshaya Ussurka River, 365 kilometers north-northeast of Vladivostok (in a straight line).