Per la stagione 2004 Heidfeld, senza altre offerte, venne ingaggiato da Eddie Jordan. Tuttavia la scuderia Jordan era ormai in crisi profonda e infatti la monoposto si rivelò molto poco competitiva e inaffidabile, ma Heidfeld riuscì a ottenere punti sia nel Gran Premio di Monaco (che chiuse in settima posizione), che nel Gran Premio del Canada, nel quale la squalifica delle due Williams e delle due Toyota per infrazioni tecniche lo fece avanzare in ottava posizione. Chiuse l'anno con tre punti e il diciottesimo posto in campionato.