Il torneo del 1948 vide al via undici club. La formula fu quella consolidata per l'epoca, cioè una prima fase a gironi e una fase finale. Dopo la prima parte della competizione si qualificarono alla fase finale l'Edera Trieste, la Triestina, il Novara, il Monza, la Corniglianese e il Mirabello. L'Edera Trieste[1] vinse la fase finale per il titolo laureandosi per la prima volta nella sua storia campione d'Italia.
^Il Novara, campione in carica, è ammesso direttamente al girone finale.
^Domenica 4 era stata sospesa al 15' del secondo tempo (35') sul risultato di 6-4 per il Monza a causa di un furioso temporale. Rigiocata lunedì mattina.