The 2006–07 Serie D was the fifty-ninth edition of the top level Italian non-professional football championship. It represented the fifth tier in the Italian football league system.
The regular season started September 17, 2006 and continued through to May 6, 2007.
All teams promoted to 2007–08 Serie C2
First leg: May 25; return leg: June 2
June 9, Città Sant'Angelo
Winners: U.S. Tempio
Promotion playoffs involved a total of 36 teams, four for each Serie D group (teams from 2nd to 5th place). The first round is a one-legged match between respectively the second and fifth placed, and the third and fourth placed for each group, and are played at best placed club home field. The two winners for each of these matches are elected to play against each other in the second round, again with home advantage to the club best classified in the regular season. The nine winners are then split in three groups composed by three teams (triangolari). The three group winners and the best runner-up play in the semifinal round. The semifinals are both two-legged, and the respective winners are admitted to play in a one-legged final hosted in a neutral ground. The tournament winner and runner-up are placed at the top of the special list of teams eligible for a repechage, i.e. the admission to Serie C2 in case league vacancies need to be filled.
First leg: June 10; return leg: June 17
Four relegations per division, 17th & 18th placed teams and playoff losers
Played on May 13, 2007
Pordenone & Piovese relegated to Eccellenza, Rivignano and Reno Centese admitted to relegation playoffs
Played May 20 & 27, 2007