Da Roy Keane i august 2006 ble ny sjef i Sunderland førte dette til lite spilletid for Stead, og den 13. oktober 2006 skrev han derfor under på en 3-måneders låneavtale med Derby County. Hans første kamp for var 15. oktober 2006 da Derby tapte 3-1 mot Plymouth Argyle. Hans første mål for klubben fra Derbyshire kom 11. november 2006 i en ligakamp mot Coventry City. Etter 17 kamper og 3 mål for Derby returnerte Stead tilbake til Sunderland i januar 2007, men kort tid etter ble han solgt til Sheffield United for £750 000.