V soubojích 42. ročníku Moravskoslezské divize D 2006/07 (jedna ze skupin 4. fotbalové ligy) se utkalo 16 týmů každý s každým dvoukolovým systémem podzim–jaro. Tento ročník byl rozehrán v sobotu 12. srpna 2006 úvodními dvěma zápasy 1. kola a skončil v neděli 17. června 2007 zbývajícími dvěma zápasy 29. kola (kompletní 30. kolo bylo předehráno již v úterý 8. května 2007).