Terminalul are o grosime maximă de 7,3 mm şi ecran de 5,3 inci (rezoluţie 2.560 x 1.440 pixeli) cu margini curbate. Display-ul este protejat cu sticlă Gorilla Glass 5.
Carcasa este realizată din aluminiu folosit în industria aeronautică. Nokia 8 rulează Android 7.1.1 Nougat, include chipset Snapdragon 835, 4 GB memorie RAM, capacitate de stocare internă de 64 GB (plus slot pentru card micro-SD de capacitate maximă de 256 GB) şi baterie de 3.090 mAh compatibilă cu tehnologia de încărcare rapidă Qualcomm Quick Charge 3.0.
Smartphone-ul este certificat IP54. Asta înseamnă că este rezistent la praf şi la stropi de apă, dar nu poate fi scufundat în lichid.
Pentru securitate suplimentară, terminalul include un senzor de amprentă. Telefonul va fi oferit în versiuni single-SIM şi dual-SIM.
Nokia 8 dispune de sistem dual-camera: 13MP (Colour + OIS) + 13MP (Mono). Modulul principal dispune de stabilizare optică a imaginii. Camera frontală, pentru selfie-uri, are senzor de 13 MP.
La fel ca şi celelalte smartphone-uri din portofoliul HMD Global, Nokia 8 rulează Android curat, fără aplicaţii inutile.