Per 1. januar 2008 hadde Narva 66 621 innbyggere. Befolkningen var i 1992 på 83 000, og innbyggertallet har falt hvert eneste år etter uavhengigheten i 1991 (ref 1). Av dagens befolkning er 93,85 prosent russisktalende, og 80 prosent er etniske russere. Etniske estere utgjør bare 4 prosent av den totale befolkningen.