The 1946–47 Tercera División was the 11th edition of the Spanish national third tier.
The winner and runner up of each group (24 teams) progressed to the second phase (Fase Intermedia).
The winners and runners up (6 teams) entered the Fase Final and played home and away against each other (10 matches each).
The winner and runner up of the Fase Final were promoted to the Segunda División, and the third placed team played off in a promotion/relegation tie against the 12th placed team in the Segunda División.
Note: Albacete and Cultural Leonesa were removed from the competition after being found guilty of match-fixing.