La stagione 1947-1948 di Serie B è l'ultima organizzata a più gironi: dal campionato successivo sarebbe infatti tornata a girone unico, con la conseguente forte riduzione del numero di squadre partecipanti. Per la precisione, le vincitrici dei tre gironi sarebbero state promosse in Serie A, quelle giunte dal secondo a sesto posto avrebbero ottenuto la salvezza, mentre le squadre arrivate settime avrebbero partecipato ad un torneo salvezza durante il quale si sarebbero decise le retrocessioni. Tutte le altre compagini sarebbero invece retrocesse in Serie C.
Dopo un'ottima partenza, il Legnano conosce un andamento altalenante che fa dare l'addio ai sogni di promozione già alla fine del girone di andata. Il risultato finale è il 4º posto in classifica nel girone A con 40 punti a pari merito con il Seregno e lo Spezia, a 6 lunghezze dal Novara capolista ed a un punto dalle due settime classificate, la Pro Sesto e il Crema, che partecipano al girone salvezza.