De Tweede divisie was net als in het voorgaande seizoen geografisch opgedeeld in twee afdelingen; de Tweede divisie A die ploegen uit het westen en zuiden van Nederland bevatte en de Tweede divisie B waarin ploegen uit het noorden en oosten speelden. De kampioenen van beide afdelingen promoveerden naar de Eerste divisie. Er vond geen degradatie plaats. TOP uit Oss was na afloop van het voorgaande seizoen vrijwillig teruggekeerd naar het amateurvoetbal.
De Tweede divisie A, met ploegen uit het westen en zuiden van Nederland, was grotendeels gelijk aan de Tweede divisie B van seizoen 1956/57. Kampioen RBC was gepromoveerd naar de Eerste divisie en N.E.C. was dit seizoen ingedeeld in de Tweede divisie B. TOP uit Oss, de nummer laatst van het voorgaande seizoen, had na twee seizoenen betaald voetbal wegens een gebrek aan toeschouwers en financiële middelen besloten terug te keren naar het amateurvoetbal. Degradanten EBOH en Emma, beiden uit Dordrecht, waren aan de Tweede divisie A toegevoegd.
ZFC, in 1956/57 nog tweede, kon na 23 van de 26 wedstrijden het kampioenschap vieren en wist daarmee promotie naar de Eerste divisie te bewerkstelligen.
In de Tweede divisie B speelden de ploegen die in het seizoen 1956/57 in de Tweede divisie A waren uitgekomen. Uitzondering waren SC NEC, dat in het vorige seizoen ook al in de Tweede divisie B was ingedeeld, en Leeuwarden, dat was gepromoveerd naar de Eerste divisie.
Heracles werd op de voorlaatste competitieronde kampioen door met 7-0 de Zwolsche Boys te verslaan. Enschedese Boys en Go Ahead, in seizoen 1956/57 nog in de onderste regionen, waren de grootste concurrenten voor Heracles.