Linac4 is an H- linear accelerator, intended to replace Linac2 as injector to the PS Booster (PSB). By delivering to the PSB a beam at 160 MeV energy, Linac4 will provide the conditions to double the brightness and intensity of the beam from the PSB, thus removing the first bottleneck towards higher brightness for the LHC and simplifying operation. Moreover, this new linac constitutes an essential component of any of the envisaged LHC upgrade scenarios and could open the way to future extensions of the CERN accelerator complex towards higher performance. This Technical Design Report presents a detailed technical overview of the Linac4 design as it stands at end 2006