La saison 2006-2007 de 2. Bundesliga est la trente-troisième édition de la seconde division allemande. Les dix-huit clubs participants au championnat sont confrontés à deux reprises aux dix-sept autres. À la fin de la saison, les trois premiers sont promus en 1. Bundesliga. Les quatre derniers sont relégués en Regionalliga.