Titchmarsh nació en Ilkley, West Yorkshire, Inglaterra, hijo de Bessie, trabajadora en una fábrica textil, y de Alan Titchmarsh, Sr., fontanero.