El Nokia Lumia 640 es un smartphone que cuenta con cubierta trasera intercambiable. Sus dimensiones son de 141,3 mm de longitud x 72,2mm de ancho x 8,8mm de espesor. Su peso es de 145 gramos. Se encuentra disponible en colores cian, naranja, blanco y negro.
El sistema operativo con el cual trabaja es el Windows Phone 8,1.
La pantalla es una LCD IPS touchscreen capacitivo de 5 pulgadas y cuenta con una resolución de HD720 (1280 x 720) con densidad de pixeles de 294 ppi.
La memoria de almacenamiento es de 8GB, ampliable hasta 120GB con tarjeta microSD.
La memoria RAM es de 1GB.
El procesador es un Qualcomm Snapdragon 400 de 4 núcleos a 1200 MHz, y el GPU es un Adreno 305.
La cámara principal es de 8 megapixeles. Dispone de autofoco, zoom digital de 4x y flash LED. La cámara frontal es de 0,9 megapixeles.
La batería es de 2500 mAh. El tiempo máximo de espera es de 36 días. El tiempo máximo de conversación en 2G es de 26,5 horas y el tiempo máximo de conversación en 3G de 17,5 horas.