Nikolayevsk-on-Amur is a town in Khabarovsk Krai, Russia located on the Amur River close to its liman in the Pacific Ocean. Population: 17,815 (2024); 22,752 (2010 census); 28,492 (2002 census); 36,296 (1989 Soviet census).