The 1945–46 Tercera División was the tenth edition of the Spanish third national tier. The competition was divided into 3 phases.
The division comprised 100 clubs in 10 geographic groups. The top 3 clubs in each group (30 in total) progressed to the Second Phase. The Second Phase comprised 5 groups of 6 clubs, each club playing 10 matches. The 5 group winners progressed to the Final Phase - a group of 5 clubs, each playing 8 matches. The top two teams were promoted to the Segunda División and the third-placed team played off against the 12th placed team in the Segunda División.
Between Cadiz and Tetuán was played a match to play on this group, Cádiz promoted.
Note: Baracaldo were promoted to the Segunda División.