En el año 2010 tenía una población de 318 habitantes y una densidad poblacional de 3,5 personas por km².
Nikolaevsk se encuentra ubicada en las coordenadas 59°48′43″N 151°36′36″O / 59.81194, -151.61000.
[2] Según la Oficina del Censo en 2000 los ingresos medios por hogar en el lugar designado por el censo eran de $37.500, y los ingresos medios por familia eran $39.375.
Los hombres tenían unos ingresos medios de $26.250 frente a los $25.833 para las mujeres.
La renta per cápita para el lugar designado por el censo era de $10.390.