Jordan James Spence (* 24. Mai 1990 in London) ist ein englischer Fußballspieler.
Spence wechselte 2004 in die Jugendabteilung von West Ham United. Im April 2006 unterschrieb er einen Vertrag für die zweite Mannschaft und debütierte noch im selben Monat für die West Ham United Reserves. Im November 2008 wurde er an den drittklassigen Verein Leyton Orient ausgeliehen. Dort debütierte er am 29. November 2008 im FA Cup. Dies war zunächst sein einziges Spiel für Leyton Orient, da er Anfang Januar 2009 zu West Ham United zurückkehrte. Man einigte sich aber auf eine Verlängerung der Leihe bis zum Saisonende. Am 24. Januar 2009 spielte Spence erstmals in der Football League One.
Im August 2009 wurde er für ein weiteres halbes Jahr an den Zweitliga-Aufsteiger Scunthorpe United verliehen und kehrte schließlich im Januar 2010 zu West Ham United zurück. Dort wurde er zum Kapitän der zweiten Mannschaft ernannt. Am 9. Mai 2010 debütierte Spence beim 1:1 gegen Manchester City am letzten Spieltag der Saison 2009/10 in der Premier League, als er für Alessandro Diamanti eingewechselt wurde.