# Serie C 1938-1939

La Serie C 1938-1939 fu la quarta edizione della terza serie della Divisione Nazionale.

## Stagione
### Avvenimenti

Seguendo quell'andazzo che aveva creato grossi problemi vent'anni prima nella massima serie, la FIGC cedette anche quest'anno alle pressioni delle piccole società ed ingrandì sostanziosamente il torneo. La prima bozza prevedeva sei gironi da 16 squadre: le prime di ogni girone avrebbero disputato un girone finale in cui le prime quattro sarebbero state promosse in Serie B, mentre sarebbero retrocesse in Prima Divisione le ultime tre squadre di ogni girone. Il disegno finale comprese più gironi, quindi più piccoli e meno estesi, con ancora più club. La serie C era ora formata da ben 104 squadre, di cui quattro neoretrocesse e ben trentatré neopromosse. Dato l'elefantiaco aumento del numero dei gironi, la vittoria di essi non garantiva più automaticamente la promozione, ma solo il passaggio alla fase finale in cui erano concretamente in palio i posti per l'ascesa in Serie B.
La F.I.G.C. a partire dalla stagione 1938-1939 decise di reintrodurre il quoziente reti già sperimentato nella stagione 1925-26 (con pessimi risultati e troppi scandali di "reti vendute"). In caso di una o più squadre a pari punti, la posizione in classifica sarebbe stata determinata del quoziente reti ovvero dal rapporto tra reti fatte e subite. Rimase in vigore fino alla stagione 1941-42. In ogni caso il parimerito o l'eventuale ricorso agli spareggi (sia promozione che salvezza) era ancora previsto dal regolamento nel caso improbabile di parità anche nel quoziente reti.
Nei raggruppamenti settentrionali ebbero la meglio l'Udinese, che risaliva di categoria dopo sette stagioni, e il Brescia, che concludeva dopo solo un anno di inferno in C un'esperienza che non ripeterà per molti decenni. In particolare i lombardi avevano avuto la meglio sul Varese solo grazie alla nuova regola del quoziente-reti, che in caso di pari merito premiava la squadra col miglior rapporto fra reti segnate e subite. Nei gironi centrali e meridionali, oltre al successo del Catania, è da segnalarsi l'incredibile promozione del Molinella (Infatti sconfigge clamorosamente al "Littoriale" di Bologna il Macerata), squadra di un piccolo centro della provincia di Bologna che era appena salita dalle Divisioni regionali.

## Girone A
### Squadre partecipanti

| Club | Stagione | Città | Stadio | Stagione precedente |
| Ampelea | Dettagli | Isola d'Istria (PL) | - | 11º in Serie C, gir. A |
| Arsa | Dettagli | Arsia (PL) | - | 1º in I Divisione Giuliana, gir. fin. |
| Audace SME | Dettagli | Verona | - | 12º in Serie C, gir. A |
| CRDA Monfalcone | Dettagli | Monfalcone (TS) | - | 2º in I Divisione Giuliana, gir. fin. |
| Fiumana | Dettagli | Fiume | - | 8º in Serie C, gir. A |
| Grion Pola | Dettagli | Pola | - | 6º in Serie C, gir. A |
| Marzotto Valdagno | Dettagli | Valdagno (VI) | - | 10º in Serie C, gir. A |
| Mestre | Dettagli | Venezia | - | 1º in I Divisione Veneta, gir. fin. |
| Ponziana | Dettagli | Trieste | - | 3º in Serie C, gir. A |
| Pro Gorizia | Dettagli | Gorizia | - | 8º in Serie C, gir. A |
| Rovigo | Dettagli | Rovigo | - | 5º in Serie C, gir. A |
| Treviso | Dettagli | Treviso | - | 4º in Serie C, gir. A |
| Udinese | Dettagli | Udine | - | 6º in Serie C, gir. A |
| Vicenza | Dettagli | Vicenza | - | 2º in Serie C, gir. A |

### Classifica finale

Fonti.
| Pos. | Squadra | Pt | G | V | N | P | GF | GS | QR |
| 1. | Udinese | 41 | 26 | 18 | 5 | 3 | 55 | 24 | |
| 2. | Treviso | 37 | 26 | 15 | 7 | 4 | 47 | 30 | |
| 3. | Vicenza | 34 | 26 | 14 | 6 | 6 | 51 | 22 | |
| 4. | Fiumana | 31 | 26 | 12 | 7 | 7 | 35 | 19 | 1,842 |
| 5. | Marzotto Valdagno | 31 | 26 | 12 | 7 | 7 | 47 | 30 | 1,566 |
| 6. | Grion Pola | 24 | 26 | 9 | 6 | 11 | 33 | 38 | |
| 7. | Rovigo | 23 | 26 | 8 | 7 | 11 | 38 | 43 | 0,883 |
| 8. | Arsa | 23 | 26 | 8 | 7 | 11 | 30 | 36 | 0,833 |
| 9. | Mestre | 23 | 26 | 9 | 5 | 12 | 34 | 45 | 0,755 |
| 10. | Ponziana | 22 | 26 | 8 | 6 | 12 | 31 | 35 | 0,885 |
| 11. | Audace SME | 22 | 26 | 9 | 4 | 13 | 33 | 41 | 0,804 |
| 12. | Pro Gorizia | 18 | 26 | 5 | 8 | 13 | 26 | 48 | 0,541 |
| 13. | Ampelea | 18 | 26 | 5 | 8 | 13 | 16 | 39 | 0,410 |
| 14. | CRDA Monfalcone | 17 | 26 | 6 | 5 | 15 | 35 | 61 | |
Legenda:
    Ammesso alla fase finale.
    Retrocesso in Prima Divisione 1939-1940.
Regolamento:
    Due punti a vittoria, uno a pareggio, zero a sconfitta.
    Quoziente reti in caso di pari punti.
Note:
    Pro Gorizia, Ampelea e CRDA Monfalcone furono poi riammessi in Serie C.

### Risultati
#### Tabellone

| | Amp | Ars | Aud | CRD | Fiu | Gri | Mar | Mes | Pon | Pro | Rov | Tre | Udi | Vic |
| Ampelea | –––– | 1-0 | 2-1 | 1-1 | 0-3 | 2-1 | 1-1 | 1-1 | 0-0 | 0-0 | 1-0 | 3-0 | 1-4 | 1-1 |
| Arsa | 0-0 | –––– | 1-0 | 2-0 | 1-1 | 2-3 | 3-5 | 3-0 | 3-1 | 3-0 | 1-1 | 1-1 | 0-1 | 1-0 |
| Audace SME | 3-0 | 3-1 | –––– | 3-0 | 0-0 | 1-0 | 1-2 | 3-1 | 3-1 | 1-1 | 1-1 | 1-3 | 2-1 | 2-0 |
| CRDA Monfalcone | 2-0 | 3-0 | 3-2 | –––– | 0-2 | 2-2 | 2-4 | 3-2 | 0-0 | 1-1 | 3-1 | 2-2 | 0-2 | 0-2 |
| Fiumana | 1-0 | 0-1 | 1-0 | 1-0 | –––– | 4-1 | 2-1 | 0-1 | 2-0 | 2-1 | 2-0 | 2-2 | 0-0 | 2-2 |
| Grion | 1-1 | 2-0 | 0-1 | 2-1 | 2-0 | –––– | 2-1 | 1-0 | 2-0 | 0-1 | 3-2 | 0-1 | 2-2 | 0-0 |
| Marzotto | 4-0 | 1-1 | 2-1 | 3-1 | 0-0 | 1-1 | –––– | 3-0 | 3-2 | 3-1 | 2-2 | 1-1 | 2-0 | 0-1 |
| Mestre | 1-0 | 0-2 | 3-1 | 4-1 | 1-0 | 3-2 | 1-1 | –––– | 0-0 | 2-2 | 2-1 | 1-1 | 1-2 | 3-2 |
| Ponziana | 1-0 | 2-2 | 1-0 | 2-0 | 1-0 | 3-0 | 0-1 | 4-1 | –––– | 3-1 | 1-1 | 2-1 | 1-2 | 1-2 |
| Pro Gorizia | 1-0 | 2-0 | 0-0 | 0-3 | 1-7 | 5-3 | 0-3 | 2-3 | 1-0 | –––– | 0-2 | 1-2 | 2-2 | 1-2 |
| Rovigo | 5-0 | 0-0 | 2-1 | 4-2 | 1-0 | 0-1 | 2-1 | 3-1 | 3-2 | 0-0 | –––– | 2-3 | 0-0 | 1-4 |
| Treviso | 2-1 | 3-1 | 2-0 | 3-2 | 0-0 | 3-1 | 2-1 | 1-0 | 2-2 | 1-0 | 7-2 | –––– | 0-1 | 2-1 |
| Udinese | 2-0 | 4-0 | 9-1 | 4-2 | 1-3 | 2-1 | 1-0 | 2-1 | 3-1 | 4-1 | 3-2 | 2-1 | –––– | 0-0 |
| Vicenza | 3-0 | 2-1 | 4-1 | 12-1 | 2-0 | 0-0 | 2-1 | 4-1 | 2-0 | 1-1 | 2-0 | 0-1 | 0-1 | –––– |

#### Calendario

| andata (1ª) | andata (1ª) | 1ª giornata | ritorno (14ª) | ritorno (14ª) |
| 18 set. | 0-0 | Audace SME-Fiumana | 0-1 | 15 gen. |
| 18 set. | 1-1 | Marzotto-Grion | 1-2 | 15 gen. |
| 18 set. | 2-2 | Mestre-Pro Gorizia | 3-2 | 15 gen. |
| 20 nov. | 3-0 | CRDA Monfalcone-Arsa | 0-2 | 15 gen. |
| 18 set. | 1-2 | Ponziana-Vicenza | 0-2 | 15 gen. |
| 18 set. | 7-2 | Treviso-Rovigo | 3-2 | 15 gen. |
| 18 set. | 2-0 | Udinese-Ampelea | 4-1 | 15 gen. |
| andata (2ª) | andata (2ª) | 2ª giornata | ritorno (15ª) | ritorno (15ª) |
| 25 set. | 2-1 | Ampelea-Audace SME | 0-3 | 22 gen. |
| 25 set. | 0-1 | Arsa-Udinese | 0-4 | 22 gen. |
| 25 set. | 0-1 | Fiumana-Mestre | 0-1 | 22 gen. |
| 25 set. | 2-1 | Grion-CRDA Monfalcone | 2-2 | 22 gen. |
| 25 set. | 1-2 | Pro Gorizia-Treviso | 0-1 | 22 gen. |
| 25 set. | 3-2 | Rovigo-Ponziana | 1-1 | 22 gen. |
| 25 set. | 2-1 | Vicenza-Marzotto | 1-0 | 22 gen. |
| andata (3ª) | andata (3ª) | 3ª giornata | ritorno (16ª) | ritorno (16ª) |
| 2 ott. | 1-0 | Ampelea-Arsa | 0-0 | 29 gen. |
| 2 ott. | 3-1 | Audace SME-Mestre | 1-3 | 29 gen. |
| 2 ott. | 2-2 | Marzotto-Rovigo | 1-2 | 29 gen. |
| 2 ott. | 0-2 | CRDA Monfalcone-Vicenza | 1-12 | 29 gen. |
| 2 ott. | 3-1 | Ponziana-Pro Gorizia | 0-1 | 29 gen. |
| 2 ott. | 0-0 | Treviso-Fiumana | 2-2 | 29 gen. |
| 2 ott. | 2-1 | Udinese-Grion | 2-2 | 29 gen. |
| andata (4ª) | andata (4ª) | 4ª giornata | ritorno (17ª) | ritorno (17ª) |
| 9 ott. | 1-0 | Arsa-Audace SME | 1-3 | 5 feb. |
| 9 ott. | 1-1 | Grion-Ampelea | 1-2 | 5 feb. |
| 9 ott. | 0-3 | Pro Gorizia-Marzotto | 1-3 | 5 feb. |
| 9 ott. | 4-2 | Rovigo-CRDA Monfalcone | 1-3 | 5 feb. |
| 9 ott. | 1-1 | Mestre-Treviso | 0-1 | 5 feb. |
| 9 ott. | 2-0 | Fiumana-Ponziana | 0-1 | 5 feb. |
| 9 ott. | 0-1 | Vicenza-Udinese | 0-0 | 5 feb. |
| andata (5ª) | andata (5ª) | 5ª giornata | ritorno (18ª) | ritorno (18ª) |
| 16 ott. | 2-3 | Arsa-Grion | 0-2 | 12 feb. |
| 16 ott. | 1-1 | Ampelea-Vicenza | 0-3 | 12 feb. |
| 16 ott. | 3-2 | Udinese-Rovigo | 0-0 | 12 feb. |
| 16 ott. | 1-1 | CRDA Monfalcone-Pro Gorizia | 3-0 | 12 feb. |
| 16 ott. | 0-0 | Marzotto-Fiumana | 1-2 | 12 feb. |
| 16 ott. | 4-1 | Ponziana-Mestre | 0-0 | 12 feb. |
| 16 ott. | 1-3 | Audace SME-Treviso | 0-2 | 12 feb. |
| andata (6ª) | andata (6ª) | 6ª giornata | ritorno (19ª) | ritorno (19ª) |
| 30 ott. | 0-1 | Grion-Audace SME | 0-1 | 19 feb. |
| 30 ott. | 2-1 | Vicenza-Arsa | 0-1 | 19 feb. |
| 30 ott. | 5-0 | Rovigo-Ampelea | 0-1 | 19 feb. |
| 30 ott. | 2-2 | Pro Gorizia-Udinese | 1-4 | 19 feb. |
| 30 ott. | 1-0 | Fiumana-CRDA Monfalcone | 2-0 | 19 feb. |
| 30 ott. | 1-1 | Mestre-Marzotto | 0-3 | 19 feb. |
| 30 ott. | 2-2 | Treviso-Ponziana | 1-2 | 19 feb. |
| andata (7ª) | andata (7ª) | 7ª giornata | ritorno (20ª) | ritorno (20ª) |
| 6 nov. | 0-0 | Grion-Vicenza | 0-0 | 5 mar. |
| 6 nov. | 1-1 | Arsa-Rovigo | 0-0 | 5 mar. |
| 6 nov. | 0-0 | Ampelea-Pro Gorizia | 0-1 | 5 mar. |
| 6 nov. | 1-3 | Udinese-Fiumana | 0-0 | 5 mar. |
| 6 nov. | 3-2 | CRDA Monfalcone-Mestre | 1-4 | 5 mar. |
| 6 nov. | 1-1 | Marzotto-Treviso | 1-2 | 5 mar. |
| 6 nov. | 3-1 | Audace SME-Ponziana | 0-1 | 5 mar. |
| andata (8ª) | andata (8ª) | 8ª giornata | ritorno (21ª) | ritorno (21ª) |
| 13 nov. | 4-1 | Vicenza-Audace SME | 0-2 | 26 mar. |
| 13 nov. | 0-1 | Rovigo-Grion | 2-3 | 12 mar. |
| 13 nov. | 2-0 | Pro Gorizia-Arsa | 0-3 | 12 mar. |
| 13 nov. | 1-0 | Fiumana-Ampelea | 3-0 | 12 mar. |
| 20 nov. | 1-2 | Mestre-Udinese | 1-2 | 12 mar. |
| 13 nov. | 3-2 | Treviso-CRDA Monfalcone | 2-2 | 12 mar. |
| 20 nov. | 0-1 | Ponziana-Marzotto | 2-3 | 12 mar. |
| andata (9ª) | andata (9ª) | 9ª giornata | ritorno (22ª) | ritorno (22ª) |
| 27 nov. | 2-0 | Vicenza-Rovigo | 4-1 | 19 mar. |
| 27 nov. | 0-1 | Grion-Pro Gorizia | 3-5 | 19 mar. |
| 27 nov. | 1-1 | Arsa-Fiumana | 1-0 | 19 mar. |
| 27 nov. | 2-1 | Udinese-Treviso | 1-0 | 19 mar. |
| 27 nov. | 0-0 | CRDA Monfalcone-Ponziana | 0-2 | 19 mar. |
| 27 nov. | 1-2 | Audace SME-Marzotto | 1-2 | 19 mar. |
| 27 nov. | 1-1 | Ampelea-Mestre | 0-1 | 26 mar. |
| andata (10ª) | andata (10ª) | 10ª giornata | ritorno (23ª) | ritorno (23ª) |
| 11 dic. | 2-1 | Rovigo-Audace SME | 1-1 | 2 apr. |
| 11 dic. | 1-2 | Pro Gorizia-Vicenza | 1-1 | 2 apr. |
| 11 dic. | 4-1 | Fiumana-Grion | 0-2 | 2 apr. |
| 4 dic. | 0-2 | Mestre-Arsa | 0-3 | 2 apr. |
| 11 dic. | 2-1 | Treviso-Ampelea | 0-3 | 2 apr. |
| 4 dic. | 1-2 | Ponziana-Udinese | 1-3 | 2 apr. |
| 11 dic. | 3-1 | Marzotto-CRDA Monfalcone | 4-2 | 2 apr. |
| andata (11ª) | andata (11ª) | 11ª giornata | ritorno (24ª) | ritorno (24ª) |
| 18 dic. | 0-0 | Rovigo-Pro Gorizia | 2-0 | 9 apr. |
| 18 dic. | 2-0 | Vicenza-Fiumana | 2-2 | 10 apr. |
| 18 dic. | 1-0 | Grion-Mestre | 2-3 | 9 apr. |
| 18 dic. | 1-1 | Arsa-Treviso | 1-3 | 9 apr. |
| 18 dic. | 0-0 | Ampelea-Ponziana | 0-1 | 9 apr. |
| 18 dic. | 1-0 | Udinese-Marzotto | 0-2 | 9 apr. |
| 18 dic. | 3-0 | Audace SME-CRDA Monfalcone | 2-3 | 9 apr. |
| andata (12ª) | andata (12ª) | 12ª giornata | ritorno (25ª) | ritorno (25ª) |
| 1 gen. | 1-1 | Audace-Pro Gorizia | 0-0 | 16 apr. |
| 1 gen. | 2-0 | Fiumana-Rovigo | 0-1 | 16 apr. |
| 1 gen. | 3-2 | Mestre-Vicenza | 1-4 | 16 apr. |
| 1 gen. | 3-1 | Treviso-Grion | 1-0 | 16 apr. |
| 31 dic. | 2-2 | Ponziana-Arsa | 1-3 | 16 apr. |
| 1 gen. | 4-0 | Marzotto-Ampelea | 1-1 | 16 apr. |
| 1 gen. | 0-2 | CRDA Monfalcone-Udinese | 2-4 | 16 apr. |
| andata (13ª) | andata (13ª) | 13ª giornata | ritorno (26ª) | ritorno (26ª) |
| 8 gen. | 1-7 | Pro Gorizia-Fiumana | 1-2 | 23 apr. |
| 8 gen. | 3-1 | Rovigo-Mestre | 1-2 | 23 apr. |
| 8 gen. | 0-1 | Vicenza-Treviso | 1-2 | 23 apr. |
| 8 gen. | 2-0 | Grion-Ponziana | 0-3 | 23 apr. |
| 8 gen. | 3-5 | Arsa-Marzotto | 1-1 | 23 apr. |
| 8 gen. | 1-1 | Ampelea-CRDA Monfalcone | 0-2 | 23 apr. |
| 8 gen. | 9-1 | Udinese-Audace SME | 1-2 | 23 apr. |

## Girone B
### Aggiornamenti

Unione Sportiva Caratese, Parma Associazione Sportiva, Associazione Calcio Derthona e Mantova Sportiva sono state riammesse in Serie C.

### Squadre partecipanti

| Club | Stagione | Città | Stadio | Stagione precedente |
| Cantù | Dettagli | Cantù (CO) | - | 2º in I Divisione Lombarda, gir. C |
| Caratese | Dettagli | Carate Brianza (MI) | - | 16º in Serie C, gir. A |
| Carpi | Dettagli | Carpi (MO) | - | 13º in Serie C, gir. A |
| Casalini | Dettagli | Brescia | - | 1º in I Divisione Lombarda, gir. fin. |
| Cremonese | Dettagli | Cremona | - | 15º in Serie B |
| Derthona | Dettagli | Tortona (AL) | - | 15º in Serie C, gir. C |
| Falck | Dettagli | Sesto San Giovanni (MI) | - | 11º in Serie C, gir. B |
| Lecco | Dettagli | Lecco (CO) | - | 6º in Serie C, gir. B |
| Mantova | Dettagli | Mantova | - | 15º in Serie C, gir. A |
| Monza | Dettagli | Monza (MI) | - | 9º in Serie C, gir. B |
| Parma | Dettagli | Parma | - | 15º in Serie C, gir. B |
| Pavese Luigi Belli | Dettagli | Pavia | - | 8º in Serie C, gir. C |
| Piacenza | Dettagli | Piacenza | - | 2º in Serie C, gir. B |
| Reggiana | Dettagli | Reggio Emilia | - | 3º in Serie C, gir. B |

### Classifica finale

Fonti.
| Pos. | Squadra | Pt | G | V | N | P | GF | GS | QR |
| 1. | Reggiana | 37 | 26 | 15 | 7 | 4 | 42 | 14 | |
| 2. | Cremonese | 35 | 26 | 14 | 7 | 5 | 37 | 12 | 3,083 |
| 3. | Falck | 35 | 26 | 14 | 7 | 5 | 26 | 14 | 1,857 |
| 4. | Armando Casalini | 33 | 26 | 13 | 7 | 6 | 38 | 26 | |
| 5. | Parma | 30 | 26 | 12 | 6 | 8 | 34 | 26 | |
| 6. | Mantova | 25 | 26 | 8 | 9 | 9 | 34 | 28 | 1,214 |
| 7. | Caratese | 25 | 26 | 8 | 9 | 9 | 28 | 30 | 0,933 |
| 8. | Pavese Luigi Belli | 25 | 26 | 8 | 9 | 9 | 27 | 32 | 0,843 |
| 9. | Monza | 24 | 26 | 10 | 4 | 12 | 42 | 40 | |
| 10. | Piacenza | 23 | 26 | 8 | 7 | 11 | 43 | 42 | 1,023 |
| 11. | Lecco | 23 | 26 | 9 | 5 | 12 | 35 | 48 | 0,729 |
| 12. | Carpi | 20 | 26 | 6 | 8 | 12 | 34 | 50 | |
| 13. | Cantù | 18 | 26 | 6 | 6 | 14 | 26 | 40 | |
| 14. | Derthona | 11 | 26 | 3 | 5 | 18 | 25 | 69 | |
Legenda:
    Ammesso alla fase finale.
    Retrocesso in Prima Divisione 1939-1940.
Regolamento:
    Due punti a vittoria, uno a pareggio, zero a sconfitta.
    Quoziente reti in caso di pari punti.
Note:
    Carpi e Cantù furono poi riammessi in Serie C.

### Risultati
#### Tabellone

| | Can | Car | Cap | Cas | Cre | Der | Fal | Lec | Man | Mon | Par | Pav | Pia | Reg |
| Cantù | –––– | 0-0 | 2-0 | 1-1 | 0-2 | 2-1 | 0-1 | 3-0 | 0-0 | 2-4 | 1-1 | 2-2 | 3-5 | 0-1 |
| Caratese | 0-4 | –––– | 0-0 | 0-0 | 0-0 | 5-1 | 1-2 | 2-3 | 1-0 | 2-0 | 1-0 | 1-0 | 3-1 | 3-2 |
| Carpi | 2-0 | 1-1 | –––– | 2-2 | 1-1 | 8-2 | 0-0 | 2-2 | 1-1 | 3-1 | 2-1 | 0-1 | 6-4 | 0-1 |
| Casalini | 1-0 | 1-0 | 2-0 | –––– | 1-0 | 3-1 | 0-0 | 1-0 | 2-1 | 1-0 | 2-0 | 4-0 | 4-1 | 2-0 |
| Cremonese | 1-0 | 0-1 | 3-1 | 1-0 | –––– | 6-0 | 1-0 | 2-1 | 0-1 | 4-1 | 1-0 | 5-0 | 2-0 | 1-0 |
| Derthona | 2-0 | 2-2 | 2-3 | 2-5 | 0-0 | –––– | 0-1 | 0-3 | 3-2 | 1-2 | 1-0 | 0-2 | 1-1 | 1-3 |
| Falck | 2-0 | 1-1 | 1-0 | 4-0 | 1-0 | 2-1 | –––– | 1-0 | 1-0 | 1-1 | 2-1 | 2-0 | 1-0 | 1-0 |
| Lecco | 3-1 | 1-1 | 2-1 | 0-0 | 1-0 | 1-1 | 2-1 | –––– | 2-1 | 3-1 | 2-3 | 0-2 | 2-1 | 0-3 |
| Mantova | 2-0 | 2-1 | 6-0 | 1-1 | 1-1 | 1-0 | 0-0 | 1-0 | –––– | 2-0 | 1-2 | 2-0 | 0-0 | 0-0 |
| Monza | 1-2 | 3-0 | 4-0 | 3-2 | 0-2 | 3-1 | 0-0 | 7-2 | 4-2 | –––– | 1-1 | 0-0 | 1-0 | 0-2 |
| Parma | 0-0 | 2-1 | 3-1 | 3-0 | 1-1 | 2-0 | 1-0 | 2-0 | 2-2 | 3-1 | –––– | 2-0 | 1-0 | 0-0 |
| Pavese | 3-0 | 1-1 | 0-0 | 1-0 | 0-2 | 1-1 | 3-1 | 2-2 | 1-1 | 2-1 | 4-1 | –––– | 1-1 | 0-1 |
| Piacenza | 2-3 | 2-0 | 5-0 | 2-2 | 1-1 | 4-1 | 2-0 | 4-2 | 3-2 | 0-2 | 1-2 | 2-1 | –––– | 0-0 |
| Reggiana | 3-0 | 1-0 | 3-0 | 3-1 | 0-0 | 7-0 | 0-0 | 5-1 | 3-2 | 2-1 | 1-0 | 0-0 | 1-1 | –––– |

#### Calendario

| andata (1ª) | andata (1ª) | 1ª giornata | ritorno (14ª) | ritorno (14ª) |
| 18 set. | 0-0 | Cantù-Mantova | 0-2 | 15 gen. |
| 18 set. | 1-0 | Parma-Falck | 1-2 | 15 gen. |
| 18 set. | 1-1 | Piacenza-Cremonese | 0-2 | 15 gen. |
| 18 set. | 2-0 | Casalini-Carpi | 2-2 | 15 gen. |
| 18 set. | 0-2 | Monza-Reggiana | 1-2 | 15 gen. |
| 18 set. | 1-1 | Lecco-Derthona | 3-0 | 15 gen. |
| 18 set. | 1-0 | Caratese-Pavese Luigi Belli | 1-1 | 15 gen. |
| andata (2ª) | andata (2ª) | 2ª giornata | ritorno (15ª) | ritorno (15ª) |
| 25 set. | 2-0 | Mantova-Pavese Luigi Belli | 1-1 | 22 gen. |
| 25 set. | 2-0 | Falck-Cantù | 1-0 | 22 gen. |
| 25 set. | 1-2 | Piacenza-Parma | 0-1 | 22 gen. |
| 25 set. | 1-1 | Carpi-Cremonese | 1-3 | 22 gen. |
| 25 set. | 3-1 | Reggiana-Casalini | 0-2 | 22 gen. |
| 25 set. | 1-2 | Derthona-Monza | 1-3 | 22 gen. |
| 25 set. | 2-3 | Caratese-Lecco | 1-1 | 22 gen. |
| andata (3ª) | andata (3ª) | 3ª giornata | ritorno (16ª) | ritorno (16ª) |
| 2 ott. | 0-0 | Mantova-Falck | 0-1 | 29 gen. |
| 2 ott. | 3-5 | Cantù-Piacenza | 3-2 | 29 gen. |
| 2 ott. | 3-1 | Parma-Carpi | 1-2 | 29 gen. |
| 2 ott. | 1-0 | Cremonese-Reggiana | 0-0 | 29 gen. |
| 2 ott. | 3-1 | Casalini-Derthona | 5-2 | 29 gen. |
| 2 ott. | 3-0 | Monza-Caratese | 0-2 | 29 gen. |
| 2 ott. | 2-2 | Pavese Luigi Belli-Lecco | 2-0 | 29 gen. |
| andata (4ª) | andata (4ª) | 4ª giornata | ritorno (17ª) | ritorno (17ª) |
| 9 ott. | 2-0 | Falck-Pavese Luigi Belli | 1-3 | 5 feb. |
| 9 ott. | 3-2 | Piacenza-Mantova | 0-0 | 5 feb. |
| 9 ott. | 2-0 | Carpi-Cantù | 0-2 | 5 feb. |
| 9 ott. | 1-0 | Reggiana-Parma | 0-0 | 5 feb. |
| 9 ott. | 0-0 | Derthona-Cremonese | 0-6 | 5 feb. |
| 9 ott. | 0-0 | Caratese-Casalini | 0-1 | 5 feb. |
| 9 ott. | 3-1 | Lecco-Monza | 2-7 | 5 feb. |
| andata (5ª) | andata (5ª) | 5ª giornata | ritorno (18ª) | ritorno (18ª) |
| 16 ott. | 1-0 | Falck-Piacenza | 0-2 | 12 feb. |
| 16 ott. | 6-0 | Mantova-Carpi | 1-1 | 12 feb. |
| 16 ott. | 0-1 | Cantù-Reggiana | 0-3 | 12 feb. |
| 16 ott. | 2-0 | Parma-Derthona | 0-1 | 12 feb. |
| 16 ott. | 0-1 | Cremonese-Caratese | 0-0 | 12 feb. |
| 16 ott. | 1-0 | Casalini-Lecco | 0-0 | 12 feb. |
| 16 ott. | 2-1 | Pavese Luigi Belli-Monza | 0-0 | 12 feb. |
| andata (6ª) | andata (6ª) | 6ª giornata | ritorno (19ª) | ritorno (19ª) |
| 30 ott. | 2-1 | Piacenza-Pavese Luigi Belli | 1-1 | 19 feb. |
| 30 ott. | 0-0 | Carpi-Falck | 0-1 | 19 feb. |
| 30 ott. | 3-2 | Reggiana-Mantova | 0-0 | 19 feb. |
| 30 ott. | 2-0 | Derthona-Cantù | 1-2 | 19 feb. |
| 30 ott. | 1-0 | Caratese-Parma | 1-2 | 19 feb. |
| 30 ott. | 1-0 | Lecco-Cremonese | 1-2 | 19 feb. |
| 30 ott. | 3-2 | Monza-Casalini | 0-1 | 19 feb. |
| andata (7ª) | andata (7ª) | 7ª giornata | ritorno (20ª) | ritorno (20ª) |
| 6 nov. | 5-0 | Piacenza-Carpi | 4-6 | 26 feb. |
| 6 nov. | 1-0 | Falck-Reggiana | 0-0 | 26 feb. |
| 6 nov. | 1-0 | Mantova-Derthona | 2-3 | 26 feb. |
| 6 nov. | 0-0 | Cantù-Caratese | 4-0 | 26 feb. |
| 6 nov. | 2-0 | Parma-Lecco | 3-2 | 26 feb. |
| 6 nov. | 4-1 | Cremonese-Monza | 2-0 | 26 feb. |
| 6 nov. | 1-0 | Pavese Luigi Belli-Casalini | 0-4 | 26 feb. |
| andata (8ª) | andata (8ª) | 8ª giornata | ritorno (21ª) | ritorno (21ª) |
| 13 nov. | 0-1 | Carpi-Pavese Luigi Belli | 0-0 | 5 mar. |
| 13 nov. | 1-1 | Reggiana-Piacenza | 0-0 | 5 mar. |
| 13 nov. | 0-1 | Derthona-Falck | 1-2 | 5 mar. |
| 13 nov. | 1-0 | Caratese-Mantova | 1-2 | 5 mar. |
| 13 nov. | 3-1 | Lecco-Cantù | 0-3 | 5 mar. |
| 13 nov. | 1-1 | Monza-Parma | 1-3 | 5 mar. |
| 13 nov. | 1-0 | Casalini-Cremonese | 0-1 | 5 mar. |
| andata (9ª) | andata (9ª) | 9ª giornata | ritorno (22ª) | ritorno (22ª) |
| 27 nov. | 0-1 | Carpi-Reggiana | 0-3 | 12 mar. |
| 27 nov. | 4-1 | Piacenza-Derthona | 1-1 | 12 mar. |
| 27 nov. | 1-1 | Falck-Caratese | 2-1 | 12 mar. |
| 27 nov. | 1-0 | Mantova-Lecco | 1-2 | 12 mar. |
| 27 nov. | 2-4 | Cantù-Monza | 2-1 | 12 mar. |
| 27 nov. | 3-0 | Parma-Casalini | 0-2 | 12 mar. |
| 27 nov. | 0-2 | Pavese Luigi Belli-Cremonese | 0-5 | 12 mar. |
| andata (10ª) | andata (10ª) | 10ª giornata | ritorno (23ª) | ritorno (23ª) |
| 11 dic. | 0-0 | Reggiana-Pavese Luigi Belli | 1-0 | 19 mar. |
| 11 dic. | 2-3 | Derthona-Carpi | 2-8 | 19 mar. |
| 11 dic. | 3-1 | Caratese-Piacenza | 0-2 | 19 mar. |
| 11 dic. | 2-1 | Lecco-Falck | 0-1 | 19 mar. |
| 11 dic. | 4-2 | Monza-Mantova | 0-2 | 19 mar. |
| 11 dic. | 1-0 | Casalini-Cantù | 1-1 | 19 mar. |
| 11 dic. | 1-0 | Cremonese-Parma | 1-1 | 19 mar. |
| andata (11ª) | andata (11ª) | 11ª giornata | ritorno (24ª) | ritorno (24ª) |
| 18 dic. | 7-0 | Reggiana-Derthona | 3-1 | 2 apr. |
| 18 dic. | 1-1 | Carpi-Caratese | 0-0 | 2 apr. |
| 18 dic. | 4-2 | Piacenza-Lecco | 1-2 | 2 apr. |
| 18 dic. | 1-1 | Falck-Monza | 0-0 | 2 apr. |
| 18 dic. | 1-1 | Mantova-Casalini | 1-2 | 2 apr. |
| 18 dic. | 0-2 | Cantù-Cremonese | 0-1 | 2 apr. |
| 18 dic. | 4-1 | Pavese Luigi Belli-Parma | 0-2 | 2 apr. |
| andata (12ª) | andata (12ª) | 12ª giornata | ritorno (25ª) | ritorno (25ª) |
| 1 gen. | 1-1 | Pavese Luigi Belli-Derthona | 2-0 | 9 apr. |
| 1 gen. | 3-2 | Caratese-Reggiana | 0-1 | 9 apr. |
| 1 gen. | 2-1 | Lecco-Carpi | 2-2 | 9 apr. |
| 1 gen. | 1-0 | Monza-Piacenza | 2-0 | 9 apr. |
| 1 gen. | 0-0 | Casalini-Falck | 0-4 | 9 apr. |
| 1 gen. | 0-1 | Cremonese-Mantova | 1-1 | 9 apr. |
| 1 gen. | 0-0 | Parma-Cantù | 1-1 | 9 apr. |
| andata (13ª) | andata (13ª) | 13ª giornata | ritorno (26ª) | ritorno (26ª) |
| 8 gen. | 2-2 | Derthona-Caratese | 1-5 | 16 apr. |
| 8 gen. | 5-1 | Reggiana-Lecco | 3-0 | 16 apr. |
| 8 gen. | 3-1 | Carpi-Monza | 0-4 | 16 apr. |
| 8 gen. | 2-2 | Piacenza-Casalini | 1-4 | 16 apr. |
| 8 gen. | 1-0 | Falck-Cremonese | 0-1 | 16 apr. |
| 8 gen. | 1-2 | Mantova-Parma | 2-2 | 16 apr. |
| 8 gen. | 2-2 | Cantù-Pavese Luigi Belli | 0-3 | 16 apr. |

## Girone C
### Squadre partecipanti

| Club | Stagione | Città | Stadio | Stagione precedente |
| Alfa Romeo | Dettagli | Milano | - | 12º in Serie C, gir. B |
| Biellese | Dettagli | Biella (VC) | - | 4º in Serie C, gir. C |
| Brescia | Dettagli | Brescia | - | 14º in Serie B |
| Como | Dettagli | Como | - | 2º in I Divisione Lombarda, gir. fin. |
| Crema | Dettagli | Crema (CR) | - | 9º in Serie C, gir. B |
| FIAT | Dettagli | Torino | - | ?º in I Divisione Piemontese, gir. fin. |
| Gallaratese | Dettagli | Gallarate (VA) | - | 4º in Serie C, gir. C |
| Juventus Domo | Dettagli | Domodossola (NO) | - | ?º in I Divisione Piemontese, gir. fin. |
| Legnano | Dettagli | Legnano (MI) | - | 6º in Serie C, gir. B |
| Omegna | Dettagli | Omegna (NO) | - | 12º in Serie C, gir. C |
| SIAI Marchetti | Dettagli | Sesto Calende (VA) | - | 12º in Serie C, gir. B |
| Pro Patria | Dettagli | Busto Arsizio (VA) | - | 4º in Serie C, gir. B |
| Seregno | Dettagli | Seregno (MI) | - | 8º in Serie C, gir. B |
| Varese | Dettagli | Varese | - | 5º in Serie C, gir. B |

### Classifica finale

Fonti.
| Pos. | Squadra | Pt | G | V | N | P | GF | GS | QR |
| 1. | Brescia | 38 | 26 | 15 | 8 | 3 | 40 | 15 | 2,666 |
| 2. | Varese | 38 | 26 | 14 | 10 | 2 | 43 | 19 | 2,263 |
| 3. | Biellese | 32 | 26 | 13 | 6 | 7 | 51 | 33 | |
| 4. | Pro Patria | 30 | 26 | 13 | 4 | 9 | 43 | 32 | |
| 5. | Seregno | 27 | 26 | 10 | 7 | 9 | 37 | 36 | |
| 6. | Legnano | 26 | 26 | 10 | 6 | 10 | 30 | 31 | |
| 7. | Gallaratese | 25 | 26 | 7 | 11 | 8 | 32 | 38 | |
| 8. | Alfa Romeo | 24 | 26 | 8 | 8 | 10 | 42 | 40 | 1,050 |
| 9. | Cusiana | 24 | 26 | 7 | 10 | 9 | 34 | 39 | 0,871 |
| 10. | Como | 23 | 26 | 7 | 9 | 10 | 29 | 40 | |
| 11. | Juventus Domo | 22 | 26 | 7 | 8 | 11 | 38 | 45 | |
| 12. | Crema | 21 | 26 | 7 | 7 | 12 | 30 | 47 | |
| 13. | SIAI Marchetti | 20 | 26 | 7 | 6 | 13 | 30 | 43 | |
| 14. | FIAT | 14 | 26 | 5 | 4 | 17 | 26 | 47 | |
Legenda:
    Ammesso alla fase finale.
    Retrocesso in Prima Divisione 1939-1940.
Regolamento:
    Due punti a vittoria, uno a pareggio, zero a sconfitta.
    Quoziente reti in caso di pari punti.
Note:
    Il Crema fu poi riammesso in Serie C.

### Risultati
#### Tabellone

| | Alf | Bie | Bre | Com | Cre | Fia | Gal | Juv | Leg | Ome | Sav | Pro | Ser | Var |
| Alfa Romeo | –––– | 3-2 | 0-0 | 2-0 | 0-1 | 1-1 | 3-0 | 7-1 | 0-2 | 2-2 | 4-0 | 4-3 | 0-0 | 1-3 |
| Biellese | 3-2 | –––– | 0-0 | 4-1 | 1-1 | 2-0 | 1-1 | 4-1 | 2-0 | 4-0 | 2-1 | 1-3 | 2-2 | 1-1 |
| Brescia | 3-0 | 4-1 | –––– | 0-0 | 3-0 | 2-0 | 2-0 | 2-0 | 2-1 | 0-0 | 2-0 | 2-1 | 5-1 | 3-0 |
| Como | 2-1 | 2-1 | 2-1 | –––– | 3-1 | 0-1 | 0-0 | 2-2 | 1-2 | 0-0 | 5-3 | 1-4 | 2-0 | 1-2 |
| Crema | 1-2 | 3-2 | 1-1 | 2-2 | –––– | 3-0 | 1-1 | 2-1 | 0-0 | 0-0 | 2-3 | 2-0 | 3-1 | 0-0 |
| Fiat | 2-2 | 2-0 | 0-1 | 0-1 | 3-0 | –––– | 1-2 | 2-2 | 0-1 | 1-2 | 3-1 | 3-3 | 2-3 | 0-2 |
| Gallaratese | 2-1 | 0-5 | 0-0 | 4-0 | 3-1 | 3-1 | –––– | 1-1 | 1-1 | 2-2 | 2-2 | 1-0 | 2-1 | 1-1 |
| Juventus Domo | 0-2 | 2-2 | 3-1 | 0-0 | 2-3 | 4-0 | 2-1 | –––– | 5-2 | 1-0 | 0-1 | 4-3 | 1-1 | 1-1 |
| Legnano | 1-0 | 1-0 | 0-1 | 2-0 | 2-0 | 2-1 | 0-0 | 4-2 | –––– | 2-2 | 2-0 | 0-0 | 0-2 | 1-1 |
| Omegna | 1-1 | 1-2 | 1-2 | 1-1 | 3-1 | 2-1 | 4-1 | 2-1 | 3-1 | –––– | 3-1 | 1-2 | 0-3 | 0-2 |
| Savoia Marchetti | 1-1 | 0-2 | 1-2 | 1-1 | 5-1 | 3-1 | 1-0 | 0-2 | 2-1 | 1-1 | –––– | 0-0 | 2-0 | 1-1 |
| Pro Patria | 4-1 | 1-4 | 2-0 | 1-0 | 2-0 | 0-1 | 2-0 | 1-0 | 1-0 | 2-1 | 3-0 | –––– | 4-2 | 0-0 |
| Seregno | 0-0 | 0-1 | 1-1 | 1-1 | 4-0 | 2-0 | 3-2 | 1-0 | 3-1 | 2-2 | 1-0 | 3-1 | –––– | 0-1 |
| Varese | 5-2 | 1-2 | 0-0 | 4-1 | 3-1 | 3-0 | 2-2 | 0-0 | 2-1 | 3-0 | 1-0 | 1-0 | 3-0 | –––– |

#### Calendario

| andata (1ª) | andata (1ª) | 1ª giornata | ritorno (14ª) | ritorno (14ª) |
| 18 set. | 3-1 | Seregno-Pro Patria | 2-4 | 15 gen. |
| 18 set. | 0-1 | Juventus Domo-Savoia Marchetti | 2-0 | 15 gen. |
| 18 set. | 0-0 | Biellese-Brescia | 1-4 | 15 gen. |
| 18 set. | 3-1 | Varese-Crema | 0-0 | 15 gen. |
| 18 set. | 2-2 | Gallaratese-Omegna | 1-4 | 15 gen. |
| 18 set. | 2-1 | Legnano-Fiat Torino | 1-0 | 15 gen. |
| 18 set. | 2-0 | Alfa Romeo-Como | 1-2 | 15 gen. |
| andata (2ª) | andata (2ª) | 2ª giornata | ritorno (15ª) | ritorno (15ª) |
| 25 set. | 4-1 | Pro Patria-Alfa Romeo | 3-4 | 22 gen. |
| 25 set. | 2-0 | Savoia Marchetti-Seregno | 0-1 | 22 gen. |
| 25 set. | 2-0 | Brescia-Juventus Domo | 1-3 | 22 gen. |
| 25 set. | 3-2 | Crema-Biellese | 1-1 | 22 gen. |
| 25 set. | 0-2 | Omegna-Varese | 0-3 | 22 gen. |
| 25 set. | 1-2 | Fiat Torino-Gallaratese | 1-3 | 22 gen. |
| 25 set. | 1-2 | Como-Legnano | 0-2 | 22 gen. |
| andata (3ª) | andata (3ª) | 3ª giornata | ritorno (16ª) | ritorno (16ª) |
| 2 ott. | 3-0 | Pro Patria-Savoia Marchetti | 0-0 | 29 gen. |
| 2 ott. | 1-1 | Seregno-Brescia | 1-5 | 29 gen. |
| 2 ott. | 2-3 | Juventus Domo-Crema | 1-2 | 29 gen. |
| 2 ott. | 4-0 | Biellese-Omegna | 2-1 | 29 gen. |
| 2 ott. | 4-0 | Gallaratese-Como | 0-0 | 29 gen. |
| 2 ott. | 3-0 | Varese-Fiat Torino | 2-0 | 29 gen. |
| 2 ott. | 0-2 | Alfa Romeo-Legnano | 0-1 | 29 gen. |
| andata (4ª) | andata (4ª) | 4ª giornata | ritorno (17ª) | ritorno (17ª) |
| 9 ott. | 1-1 | Savoia Marchetti-Alfa Romeo | 0-4 | 5 feb. |
| 9 ott. | 2-1 | Brescia-Pro Patria | 0-2 | 5 feb. |
| 9 ott. | 3-1 | Crema-Seregno | 0-4 | 5 feb. |
| 9 ott. | 2-1 | Omegna-Juventus Domo | 0-1 | 5 feb. |
| 9 ott. | 2-0 | Fiat Torino-Biellese | 0-2 | 5 feb. |
| 9 ott. | 1-2 | Como-Varese | 1-4 | 5 feb. |
| 9 ott. | 0-0 | Legnano-Gallaratese | 1-1 | 5 feb. |
| andata (5ª) | andata (5ª) | 5ª giornata | ritorno (18ª) | ritorno (18ª) |
| 16 ott. | 1-2 | Savoia Marchetti-Brescia | 0-2 | 12 feb. |
| 16 ott. | 2-0 | Pro Patria-Crema | 0-2 | 12 feb. |
| 16 ott. | 2-2 | Seregno-Omegna | 3-0 | 12 feb. |
| 16 ott. | 4-0 | Juventus Domo-Fiat Torino | 2-2 | 12 feb. |
| 16 ott. | 4-1 | Biellese-Como | 1-2 | 12 feb. |
| 16 ott. | 2-1 | Varese-Legnano | 1-1 | 12 feb. |
| 16 ott. | 3-0 | Alfa Romeo-Gallaratese | 1-2 | 12 feb. |
| andata (6ª) | andata (6ª) | 6ª giornata | ritorno (19ª) | ritorno (19ª) |
| 30 ott. | 3-0 | Brescia-Alfa Romeo | 0-0 | 19 feb. |
| 30 ott. | 2-3 | Crema-Savoia Marchetti | 1-5 | 19 feb. |
| 30 ott. | 1-2 | Omegna-Pro Patria | 1-2 | 19 feb. |
| 30 ott. | 2-3 | Fiat Torino-Seregno | 0-2 | 19 feb. |
| 30 ott. | 2-2 | Como-Juventus Domo | 0-0 | 19 feb. |
| 30 ott. | 1-0 | Legnano-Biellese | 0-2 | 19 feb. |
| 30 ott. | 1-1 | Gallaratese-Varese | 2-2 | 19 feb. |
| andata (7ª) | andata (7ª) | 7ª giornata | ritorno (20ª) | ritorno (20ª) |
| 6 nov. | 3-0 | Brescia-Crema | 1-1 | 26 feb. |
| 6 nov. | 1-1 | Savoia Marchetti-Omegna | 1-3 | 26 feb. |
| 6 nov. | 0-1 | Pro Patria-Fiat Torino | 3-3 | 26 feb. |
| 6 nov. | 1-1 | Seregno-Como | 0-2 | 26 feb. |
| 6 nov. | 5-2 | Juventus Domo-Legnano | 2-4 | 26 feb. |
| 6 nov. | 1-1 | Biellese-Gallaratese | 5-0 | 26 feb. |
| 6 nov. | 1-3 | Alfa Romeo-Varese | 2-5 | 26 feb. |
| andata (8ª) | andata (8ª) | 8ª giornata | ritorno (21ª) | ritorno (21ª) |
| 13 nov. | 1-2 | Crema-Alfa Romeo | 1-0 | 5 mar. |
| 13 nov. | 1-2 | Omegna-Brescia | 0-0 | 5 mar. |
| 13 nov. | 3-1 | Fiat Torino-Savoia Marchetti | 1-3 | 5 mar. |
| 13 nov. | 1-4 | Como-Pro Patria | 0-1 | 5 mar. |
| 13 nov. | 0-2 | Legnano-Seregno | 1-3 | 5 mar. |
| 13 nov. | 1-1 | Gallaratese-Juventus Domo | 1-2 | 5 mar. |
| 13 nov. | 1-2 | Varese-Biellese | 1-1 | 5 mar. |
| andata (9ª) | andata (9ª) | 9ª giornata | ritorno (22ª) | ritorno (22ª) |
| 27 nov. | 0-0 | Crema-Omegna | 1-3 | 12 mar. |
| 27 nov. | 2-0 | Brescia-Fiat Torino | 1-0 | 12 mar. |
| 27 nov. | 1-0 | Pro Patria-Legnano | 0-0 | 12 mar. |
| 27 nov. | 1-1 | Savoia Marchetti-Como | 3-5 | 12 mar. |
| 27 nov. | 3-2 | Seregno-Gallaratese | 1-2 | 12 mar. |
| 27 nov. | 1-1 | Juventus Domo-Varese | 0-0 | 12 mar. |
| 27 nov. | 3-2 | Alfa Romeo-Biellese | 2-3 | 12 mar. |
| andata (10ª) | andata (10ª) | 10ª giornata | ritorno (23ª) | ritorno (23ª) |
| 11 dic. | 1-1 | Omegna-Alfa Romeo | 2-2 | 19 mar. |
| 11 dic. | 3-0 | Fiat Torino-Crema | 0-3 | 19 mar. |
| 11 dic. | 2-1 | Como-Brescia | 0-0 | 19 mar. |
| 11 dic. | 2-0 | Legnano-Savoia Marchetti | 1-2 | 19 mar. |
| 11 dic. | 1-0 | Gallaratese-Pro Patria | 0-2 | 19 mar. |
| 11 dic. | 3-0 | Varese-Seregno | 1-0 | 19 mar. |
| 11 dic. | 4-1 | Biellese-Juventus Domo | 2-2 | 19 mar. |
| andata (11ª) | andata (11ª) | 11ª giornata | ritorno (24ª) | ritorno (24ª) |
| 18 dic. | 2-1 | Omegna-Fiat Torino | 2-1 | 2 apr. |
| 18 dic. | 2-2 | Crema-Como | 1-3 | 2 apr. |
| 18 dic. | 2-1 | Brescia-Legnano | 1-0 | 2 apr. |
| 18 dic. | 1-0 | Savoia Marchetti-Gallaratese | 2-2 | 2 apr. |
| 18 dic. | 0-0 | Pro Patria-Varese | 0-1 | 2 apr. |
| 18 dic. | 0-1 | Seregno-Biellese | 2-2 | 2 apr. |
| 18 dic. | 7-1 | Alfa Romeo-Juventus Domo | 2-0 | 2 apr. |
| andata (12ª) | andata (12ª) | 12ª giornata | ritorno (25ª) | ritorno (25ª) |
| 1 gen. | 1-1 | Alfa Romeo-Fiat Torino | 2-2 | 9 apr. |
| 1 gen. | 0-0 | Como-Omegna | 1-1 | 9 apr. |
| 1 gen. | 2-0 | Legnano-Crema | 0-0 | 9 apr. |
| 1 gen. | 0-0 | Gallaratese-Brescia | 0-2 | 9 apr. |
| 1 gen. | 1-0 | Varese-Savoia Marchetti | 1-1 | 9 apr. |
| 1 gen. | 1-3 | Biellese-Pro Patria | 4-1 | 9 apr. |
| 1 gen. | 1-1 | Juventus Domo-Seregno | 0-1 | 9 apr. |
| andata (13ª) | andata (13ª) | 13ª giornata | ritorno (26ª) | ritorno (26ª) |
| 8 gen. | 0-1 | Fiat Torino-Como | 1-0 | 16 apr. |
| 8 gen. | 3-1 | Omegna-Legnano | 2-2 | 16 apr. |
| 8 gen. | 1-1 | Crema-Gallaratese | 1-3 | 16 apr. |
| 8 gen. | 3-0 | Brescia-Varese | 0-0 | 16 apr. |
| 8 gen. | 0-2 | Savoia Marchetti-Biellese | 1-2 | 16 apr. |
| 8 gen. | 1-0 | Pro Patria-Juventus Domo | 3-4 | 16 apr. |
| 8 gen. | 0-0 | Seregno-Alfa Romeo | 0-0 | 16 apr. |

## Girone D
### Aggiornamenti

Associazione Calcio Pinerolo e Polisportiva Valpolcevera sono state riammesse in Serie C.

### Squadre partecipanti

| Club | Stagione | Città | Stadio | Stagione precedente |
| Acqui | Dettagli | Acqui Terme (AL) | - | 13º in Serie C, gir. C |
| Albenga | Dettagli | Albenga (SV) | - | Campione di I Divisione Ligure |
| Andrea Doria | Dettagli | Genova | - | 8º in Serie C, gir. C |
| Asti | Dettagli | Asti | - | 6º in Serie C, gir. C |
| Cuneo | Dettagli | Cuneo | - | 3º in I Divisione Piemontese, gir. C |
| Entella | Dettagli | Chiavari (GE) | - | 8º in Serie C, gir. C |
| Imperia | Dettagli | Imperia | - | 7º in Serie C, gir. C |
| Manlio Cavagnaro | Dettagli | Genova | - | 3º in Serie C, gir. C |
| Pinerolo | Dettagli | Pinerolo (TO) | - | 16º in Serie C, gir. C |
| Savona | Dettagli | Savona | - | 2º in Serie C, gir. C |
| Tigullia | Dettagli | Rapallo (GE) | - | Finalista di I Divisione Ligure |
| Vado | Dettagli | Vado Ligure (SV) | - | 11º in Serie C, gir. C |
| Valpolcevera | Dettagli | Genova-Pontedecimo (GE) | - | 14º in Serie C, gir. C |
La "Centrale del Latte" era una rappresentativa dell'omonimo stabilimento di Genova.

### Classifica finale

Fonti.
| Pos. | Squadra | Pt | G | V | N | P | GF | GS |
| 1. | Savona | 37 | 24 | 18 | 1 | 5 | 59 | 17 |
| 2. | Manlio Cavagnaro | 31 | 24 | 13 | 5 | 6 | 53 | 35 |
| 3. | Valpolcevera | 30 | 24 | 13 | 4 | 7 | 43 | 27 |
| 4. | Acqui | 29 | 24 | 12 | 5 | 7 | 45 | 31 |
| 5. | Tigullia | 25 | 24 | 9 | 7 | 8 | 43 | 35 |
| 6. | Imperia | 25 | 24 | 9 | 7 | 8 | 31 | 36 |
| 7. | Vado | 22 | 24 | 9 | 4 | 11 | 36 | 36 |
| 8. | Dop. Agricolo Albenga | 21 | 24 | 9 | 3 | 12 | 32 | 46 |
| 9. | Andrea Doria | 20 | 24 | 8 | 4 | 12 | 31 | 47 |
| 10. | Pinerolo | 20 | 24 | 6 | 8 | 10 | 25 | 43 |
| 11. | Cuneo | 18 | 24 | 6 | 6 | 12 | 30 | 42 |
| 12. | Asti | 18 | 24 | 6 | 6 | 12 | 24 | 42 |
| 13. | Entella | 16 | 24 | 5 | 6 | 13 | 31 | 46 |
| --- | Centrale Latte GE | Ritirata | | | | | | |
Legenda:
    Ammesso alla fase finale.
    Retrocesso in Prima Divisione 1939-1940.
Regolamento:
    Due punti a vittoria, uno a pareggio, zero a sconfitta.
    Quoziente reti in caso di pari punti.
Note:
    Asti ed Entella furono poi riammessi in Serie C.
    La Centrale del Latte si è ritirata prima dell'inizio del campionato.

### Risultati
#### Tabellone

| | Acq | Alb | And | Ast | Cun | Ent | Imp | Man | Pin | Sav | Tig | Vad | Val |
| Acqui | –––– | 5-1 | 7-0 | 1-0 | 3-2 | 4-2 | 1-0 | 3-1 | 1-1 | 1-0 | 1-2 | 4-2 | 3-1 |
| Albenga | 1-0 | –––– | 0-2 | 2-1 | 2-1 | 3-1 | 0-1 | 1-0 | 3-1 | 0-3 | 2-0 | 3-0 | 1-1 |
| Andrea Doria | 2-1 | 3-0 | –––– | 4-2 | 3-2 | 5-4 | 1-3 | 1-4 | 0-0 | 0-1 | 1-1 | 1-0 | 1-0 |
| Asti | 2-0 | 2-3 | 2-1 | –––– | 0-0 | 2-1 | 0-0 | 2-4 | 2-2 | 0-2 | 2-2 | 1-0 | 2-2 |
| Cuneo | 0-1 | 2-2 | 1-0 | 0-1 | –––– | 4-1 | 2-1 | 1-1 | 1-0 | 2-1 | 0-0 | 0-3 | 0-1 |
| Entella | 2-2 | 4-2 | 1-1 | 1-0 | 1-1 | –––– | 3-5 | 1-2 | 2-1 | 0-1 | 2-1 | 0-0 | 1-0 |
| Imperia | 0-0 | 1-0 | 3-2 | 1-0 | 1-1 | 2-2 | –––– | 1-1 | 1-1 | 0-1 | 1-2 | 3-2 | 2-0 |
| Manlio Cavagnaro | 1-1 | 4-2 | 2-0 | 0-1 | 4-3 | 4-0 | 5-1 | –––– | 3-2 | 2-1 | 4-2 | 2-1 | 4-1 |
| Pinerolo | 0-3 | 4-1 | 2-1 | 0-0 | 2-1 | 1-0 | 3-0 | 2-2 | –––– | 1-1 | 0-1 | 0-2 | 0-0 |
| Savona | 3-1 | 3-1 | 6-0 | 10-0 | 3-1 | 1-0 | 1-0 | 3-0 | 6-0 | –––– | 2-0 | 2-0 | 3-0 |
| Tigullia | 2-2 | 0-0 | 3-1 | 3-1 | 5-1 | 0-0 | 1-2 | 3-2 | 1-2 | 6-3 | –––– | 6-0 | 1-1 |
| Vado | 1-0 | 3-1 | 1-1 | 2-1 | 0-2 | 2-1 | 1-1 | 0-0 | 9-0 | 1-2 | 3-1 | –––– | 1-0 |
| Valpolcevera | 5-0 | 4-1 | 1-0 | 1-0 | 6-2 | 2-1 | 6-1 | 2-1 | 2-0 | 1-0 | 2-0 | 4-2 | –––– |

#### Calendario

| andata (1ª) | andata (1ª) | 1ª giornata | ritorno (14ª) | ritorno (14ª) |
| 18 set. | 1-0 | Savona-Entella | 1-0 | 15 gen. |
| 18 set. | 2-1 | Asti-Andrea Doria | 2-4 | 15 gen. |
| 18 set. | 2-0 | Imperia-Valpolcevera | 1-6 | 15 gen. |
| 18 set. | 1-1 | Cavagnaro-Acqui | 1-3 | 15 gen. |
| 18 set. | 1-2 | Tigullia-Pinerolo | 1-0 | 15 gen. |
| 18 set. | 0-3 | Cuneo-Vado | 2-0 | 15 gen. |
| 18 set. | | Riposa: Albenga | | 15 gen. |
| andata (2ª) | andata (2ª) | 2ª giornata | ritorno (15ª) | ritorno (15ª) |
| 25 set. | 1-1 | Entella-Cuneo | 1-4 | 22 gen. |
| 25 set. | 0-1 | Andrea Doria-Savona | 0-6 | 22 gen. |
| 25 set. | 1-0 | Valpolcevera-Asti | 2-2 | 22 gen. |
| 25 set. | 0-1 | Albenga-Imperia | 0-1 | 22 gen. |
| 25 set. | 2-2 | Pinerolo-Cavagnaro | 2-3 | 22 gen. |
| 25 set. | 3-1 | Vado-Tigullia | 0-6 | 22 gen. |
| 25 set. | | Riposa: Acqui | | 22 gen. |
| andata (3ª) | andata (3ª) | 3ª giornata | ritorno (16ª) | ritorno (16ª) |
| 2 ott. | 1-1 | Entella-Andrea Doria | 4-5 | 29 gen. |
| 2 ott. | 3-0 | Savona-Valpolcevera | 0-1 | 29 gen. |
| 2 ott. | 2-3 | Asti-Albenga | 1-2 | 29 gen. |
| 2 ott. | 0-0 | Imperia-Acqui | 0-1 | 29 gen. |
| 2 ott. | 2-1 | Cavagnaro-Vado | 0-0 | 29 gen. |
| 2 ott. | 0-0 | Cuneo-Tigullia | 1-5 | 29 gen. |
| 2 ott. | | Riposa: Pinerolo | | 29 gen. |
| andata (4ª) | andata (4ª) | 4ª giornata | ritorno (17ª) | ritorno (17ª) |
| 9 ott. | 3-2 | Andrea Doria-Cuneo | 0-1 | 5 feb. |
| 9 ott. | 2-1 | Valpolcevera-Entella | 0-1 | 5 feb. |
| 9 ott. | 0-3 | Albenga-Savona | 1-3 | 5 feb. |
| 9 ott. | 1-0 | Acqui-Asti | 0-2 | 5 feb. |
| 9 ott. | 3-0 | Pinerolo-Imperia | 1-1 | 5 feb. |
| 9 ott. | 3-2 | Tigullia-Cavagnaro | 2-4 | 5 feb. |
| 9 ott. | | Riposa: Vado | | 5 feb. |
| andata (5ª) | andata (5ª) | 5ª giornata | ritorno (18ª) | ritorno (18ª) |
| 16 ott. | 1-0 | Andrea Doria-Valpolcevera | 0-1 | 12 feb. |
| 16 ott. | 4-2 | Entella-Albenga | 1-3 | 12 feb. |
| 16 ott. | 3-1 | Savona-Acqui | 0-1 | 12 feb. |
| 16 ott. | 2-2 | Asti-Pinerolo | 0-0 | 12 feb. |
| 16 ott. | 3-2 | Imperia-Vado | 1-1 | 12 feb. |
| 16 ott. | 1-1 | Cuneo-Cavagnaro | 3-4 | 12 feb. |
| 16 ott. | | Riposa: Tigullia | | 12 feb. |
| andata (6ª) | andata (6ª) | 6ª giornata | ritorno (19ª) | ritorno (19ª) |
| 30 ott. | 6-2 | Valpolcevera-Cuneo | 1-0 | 19 feb. |
| 30 ott. | 0-2 | Albenga-Andrea Doria | 0-3 | 19 feb. |
| 30 ott. | 4-2 | Acqui-Entella | 2-2 | 19 feb. |
| 30 ott. | 1-1 | Pinerolo-Savona | 0-6 | 19 feb. |
| 30 ott. | 2-1 | Vado-Asti | 0-1 | 19 feb. |
| 30 ott. | 1-2 | Tigullia-Imperia | 2-1 | 19 feb. |
| 30 ott. | | Riposa: Cavagnaro | | 19 feb. |
| andata (7ª) | andata (7ª) | 7ª giornata | ritorno (20ª) | ritorno (20ª) |
| 6 nov. | 4-1 | Valpolcevera-Albenga | 1-1 | 26 feb. |
| 6 nov. | 2-1 | Andrea Doria-Acqui | 0-7 | 26 feb. |
| 6 nov. | 2-1 | Entella-Pinerolo | 0-1 | 26 feb. |
| 6 nov. | 2-0 | Savona-Vado | 2-1 | 26 feb. |
| 6 nov. | 2-2 | Asti-Tigullia | 1-3 | 26 feb. |
| 6 nov. | 1-1 | Imperia-Cavagnaro | 1-5 | 26 feb. |
| 6 nov. | | Riposa: Cuneo | | 26 feb. |
| andata (8ª) | andata (8ª) | 8ª giornata | ritorno (21ª) | ritorno (21ª) |
| 13 nov. | 2-1 | Albenga-Cuneo | 2-2 | 5 mar. |
| 13 nov. | 3-1 | Acqui-Valpolcevera | 0-5 | 5 mar. |
| 13 nov. | 2-1 | Pinerolo-Andrea Doria | 0-0 | 5 mar. |
| 13 nov. | 2-1 | Vado-Entella | 0-0 | 5 mar. |
| 13 nov. | 6-3 | Tigullia-Savona | 0-2 | 5 mar. |
| 13 nov. | 0-1 | Cavagnaro-Asti | 4-2 | 5 mar. |
| 13 nov. | | Riposa: Imperia | | 5 mar. |
| andata (9ª) | andata (9ª) | 9ª giornata | ritorno (22ª) | ritorno (22ª) |
| 27 nov. | 1-0 | Albenga-Acqui | 1-5 | 12 mar. |
| 27 nov. | 2-0 | Valpolcevera-Pinerolo | 0-0 | 12 mar. |
| 27 nov. | 1-0 | Andrea Doria-Vado | 1-1 | 12 mar. |
| 27 nov. | 2-1 | Entella-Tigullia | 0-0 | 12 mar. |
| 27 nov. | 3-0 | Savona-Cavagnaro | 1-2 | 12 mar. |
| 27 nov. | 2-1 | Cuneo-Imperia | 1-1 | 12 mar. |
| 27 nov. | | Riposa: Asti | | 12 mar. |
| andata (10ª) | andata (10ª) | 10ª giornata | ritorno (23ª) | ritorno (23ª) |
| 11 dic. | 3-2 | Acqui-Cuneo | 1-0 | 19 mar. |
| 11 dic. | 4-1 | Pinerolo-Albenga | 1-3 | 19 mar. |
| 11 dic. | 1-0 | Vado-Valpolcevera | 2-4 | 19 mar. |
| 11 dic. | 3-1 | Tigullia-Andrea Doria | 1-1 | 19 mar. |
| 11 dic. | 4-0 | Cavagnaro-Entella | 2-1 | 19 mar. |
| 11 dic. | 1-0 | Imperia-Asti | 0-0 | 19 mar. |
| 11 dic. | | Riposa: Savona | | 19 mar. |
| andata (11ª) | andata (11ª) | 11ª giornata | ritorno (24ª) | ritorno (24ª) |
| 18 dic. | 1-1 | Acqui-Pinerolo | 3-0 | 2 apr. |
| 18 dic. | 3-0 | Albenga-Vado | 1-3 | 2 apr. |
| 18 dic. | 2-0 | Valpolcevera-Tigullia | 1-1 | 2 apr. |
| 18 dic. | 1-4 | Andrea Doria-Cavagnaro | 0-2 | 2 apr. |
| 18 dic. | 1-0 | Savona-Imperia | 1-0 | 2 apr. |
| 18 dic. | 0-1 | Cuneo-Asti | 0-0 | 2 apr. |
| 18 dic. | | Riposa: Entella | | 2 apr. |
| andata (12ª) | andata (12ª) | 12ª giornata | ritorno (25ª) | ritorno (25ª) |
| 1 gen. | 1-0 | Cuneo-Pinerolo | 1-2 | 9 apr. |
| 1 gen. | 1-0 | Vado-Acqui | 2-4 | 9 apr. |
| 1 gen. | 0-0 | Tigullia-Albenga | 0-2 | 9 apr. |
| 1 gen. | 4-1 | Cavagnaro-Valpolcevera | 1-2 | 9 apr. |
| 1 gen. | 2-2 | Imperia-Entella | 5-3 | 9 apr. |
| 1 gen. | 0-2 | Asti-Savona | 0-10 | 9 apr. |
| 1 gen. | | Riposa: Andrea Doria | | 9 apr. |
| andata (13ª) | andata (13ª) | 13ª giornata | ritorno (26ª) | ritorno (26ª) |
| 8 gen. | 0-2 | Pinerolo-Vado | 0-9 | 16 apr. |
| 8 gen. | 1-2 | Acqui-Tigullia | 2-2 | 16 apr. |
| 8 gen. | 1-0 | Albenga-Cavagnaro | 2-4 | 16 apr. |
| 8 gen. | 1-3 | Andrea Doria-Imperia | 2-3 | 16 apr. |
| 8 gen. | 1-0 | Entella-Asti | 1-2 | 16 apr. |
| 8 gen. | 3-1 | Savona-Cuneo | 1-2 | 16 apr. |
| 8 gen. | | Riposa: Valpolcevera | | 16 apr. |

## Girone E
### Aggiornamenti

L'Associazione Sportiva Forlì è stata riammessa in Serie C.

### Classifica finale

Fonti.
| Pos. | Squadra | Pt | G | V | N | P | GF | GS |
| 1. | Molinella | 40 | 24 | 18 | 4 | 2 | 51 | 15 |
| 2. | Ravenna | 37 | 24 | 16 | 5 | 3 | 49 | 19 |
| 3. | Prato | 30 | 24 | 11 | 8 | 5 | 42 | 31 |
| 4. | Forlì | 27 | 24 | 12 | 3 | 9 | 36 | 28 |
| 5. | Le Signe | 25 | 24 | 10 | 5 | 9 | 33 | 25 |
| 6. | Empoli | 25 | 24 | 11 | 3 | 10 | 35 | 32 |
| 7. | Pistoiese | 23 | 24 | 9 | 5 | 10 | 38 | 38 |
| 8. | Pontedera | 22 | 24 | 9 | 4 | 11 | 39 | 33 |
| 9. | Grosseto | 20 | 24 | 7 | 6 | 11 | 34 | 33 |
| 10. | Arezzo | 20 | 24 | 8 | 4 | 12 | 27 | 42 |
| 11. | Forlimpopoli | 19 | 24 | 7 | 5 | 12 | 24 | 44 |
| 12. | Baracca Lugo | 18 | 24 | 5 | 8 | 11 | 40 | 45 |
| 13. | Vincenzo Benini | 6 | 24 | 1 | 4 | 19 | 18 | 81 |
| --- | SAFFA Fucecchio | Ritirata | | | | | | |
Legenda:
    Ammesso alla fase finale.
    Retrocesso in Prima Divisione 1939-1940.
Regolamento:
    Due punti a vittoria, uno a pareggio, zero a sconfitta.
    Quoziente reti in caso di pari punti.
Note:
    La SAFFA Fucecchio si è ritirata prima dell'inizio del campionato.
    Il Baracca Lugo fu poi riammesso in Serie C.

### Risultati
#### Calendario

| andata (1ª) | andata (1ª) | 1ª giornata | ritorno (14ª) | ritorno (14ª) |
| 18 set. | 1-0 | Baracca-Forlimpopoli | 1-1 | 15 gen. |
| 18 set. | 1-0 | Pistoiese-Empoli | 1-2 | 15 gen. |
| 18 set. | 5-2 | Molinella-Pontedera | 1-1 | 15 gen. |
| 18 set. | 0-2 | Benini-Signe | 0-3 | 15 gen. |
| 18 set. | 2-0 | Forlì-Grosseto | 1-4 | 15 gen. |
| 18 set. | 1-5 | Arezzo-Ravenna | 0-1 | 15 gen. |
| 18 set. | | Riposa: Prato | | 15 gen. |
| andata (2ª) | andata (2ª) | 2ª giornata | ritorno (15ª) | ritorno (15ª) |
| 25 set. | 2-0 | Forlimpopoli-Arezzo | 0-2 | 22 gen. |
| 25 set. | 2-0 | Empoli-Baracca | 2-5 | 22 gen. |
| 25 set. | 1-0 | Pontedera-Pistoiese | 1-2 | 22 gen. |
| 25 set. | 0-0 | Signe-Molinella | 0-1 | 22 gen. |
| 25 set. | 4-1 | Prato-Benini | 3-1 | 22 gen. |
| 25 set. | 3-0 | Ravenna-Forlì | 0-0 | 22 gen. |
| 25 set. | | Riposa: Grosseto | | 22 gen. |
| andata (3ª) | andata (3ª) | 3ª giornata | ritorno (16ª) | ritorno (16ª) |
| 2 ott. | 0-0 | Forlimpopoli-Empoli | 0-3 | 29 gen. |
| 2 ott. | 2-0 | Baracca-Pontedera | 2-3 | 29 gen. |
| 2 ott. | 2-0 | Pistoiese-Signe | 0-3 | 29 gen. |
| 2 ott. | 2-0 | Molinella-Prato | 1-2 | 29 gen. |
| 2 ott. | 2-2 | Benini-Grosseto | 1-3 | 29 gen. |
| 2 ott. | 2-0 | Arezzo-Forlì | 0-1 | 29 gen. |
| 2 ott. | | Riposa: Ravenna | | 29 gen. |
| andata (4ª) | andata (4ª) | 4ª giornata | ritorno (17ª) | ritorno (17ª) |
| 9 ott. | 2-1 | Empoli-Arezzo | 0-2 | 5 feb. |
| 9 ott. | 4-2 | Pontedera-Forlimpopoli | 0-1 | 5 feb. |
| 9 ott. | 4-2 | Signe-Baracca | 1-1 | 5 feb. |
| 9 ott. | 3-2 | Prato-Pistoiese | 0-0 | 5 feb. |
| 9 ott. | 2-3 | Grosseto-Molinella | 0-2 | 5 feb. |
| 9 ott. | 6-0 | Ravenna-Benini | 0-0 | 5 feb. |
| 9 ott. | | Riposa: Forlì | | 5 feb. |
| andata (5ª) | andata (5ª) | 5ª giornata | ritorno (18ª) | ritorno (18ª) |
| 16 ott. | 2-1 | Empoli-Pontedera | 1-0 | 12 feb. |
| 16 ott. | 1-0 | Forlimpopoli-Signe | 0-0 | 12 feb. |
| 16 ott. | 3-3 | Baracca-Prato | 2-3 | 12 feb. |
| 16 ott. | 1-0 | Pistoiese-Grosseto | 1-5 | 12 feb. |
| 16 ott. | 3-2 | Molinella-Ravenna | 0-1 | 12 feb. |
| 16 ott. | 2-3 | Benini-Forlì | 0-4 | 12 feb. |
| 16 ott. | | Riposa: Arezzo | | 12 feb. |
| andata (6ª) | andata (6ª) | 6ª giornata | ritorno (19ª) | ritorno (19ª) |
| 30 ott. | 5-0 | Pontedera-Arezzo | 1-1 | 19 feb. |
| 30 ott. | 0-3 | Signe-Empoli | 0-1 | 19 feb. |
| 30 ott. | 4-0 | Prato-Forlimpopoli | 1-1 | 19 feb. |
| 30 ott. | 0-0 | Grosseto-Baracca | 0-0 | 19 feb. |
| 30 ott. | 2-1 | Ravenna-Pistoiese | 0-0 | 19 feb. |
| 30 ott. | 0-2 | Forlì-Molinella | 0-2 | 19 feb. |
| 30 ott. | | Riposa: Benini | | 19 feb. |
| andata (7ª) | andata (7ª) | 7ª giornata | ritorno (20ª) | ritorno (20ª) |
| 6 nov. | 0-1 | Pontedera-Signe | 0-2 | 26 feb. |
| 6 nov. | 1-1 | Empoli-Prato | 0-5 | 26 feb. |
| 6 nov. | 1-0 | Forlimpopoli-Grosseto | 0-2 | 26 feb. |
| 6 nov. | 0-0 | Baracca-Ravenna | 1-2 | 26 feb. |
| 6 nov. | 2-0 | Pistoiese-Forlì | 0-8 | 26 feb. |
| 6 nov. | 2-1 | Arezzo-Benini | 1-0 | 26 feb. |
| 6 nov. | | Riposa: Molinella | | 26 feb. |
| andata (8ª) | andata (8ª) | 8ª giornata | ritorno (21ª) | ritorno (21ª) |
| 13 nov. | 2-1 | Signe-Arezzo | 0-2 | 5 mar. |
| 13 nov. | 3-1 | Prato-Pontedera | 1-0 | 5 mar. |
| 13 nov. | 1-0 | Grosseto-Empoli | 0-1 | 5 mar. |
| 13 nov. | 6-2 | Ravenna-Forlimpopoli | 1-0 | 5 mar. |
| 13 nov. | 1-0 | Forlì-Baracca | 4-0 | 5 mar. |
| 13 nov. | 1-1 | Benini-Molinella | 0-2 | 5 mar. |
| 13 nov. | | Riposa: Pistoiese | | 5 mar. |
| andata (9ª) | andata (9ª) | 9ª giornata | ritorno (22ª) | ritorno (22ª) |
| 27 nov. | 3-0 | Signe-Prato | 1-1 | 12 mar. |
| 27 nov. | 3-1 | Pontedera-Grosseto | 1-1 | 12 mar. |
| 27 nov. | 0-1 | Empoli-Ravenna | 1-4 | 12 mar. |
| 27 nov. | 0-0 | Forlimpopoli-Forlì | 0-1 | 12 mar. |
| 27 nov. | 0-2 | Arezzo-Molinella | 0-4 | 12 mar. |
| 27 nov. | 5-0 | Pistoiese-Benini | 3-1 | 12 mar. |
| 27 nov. | | Riposa: Baracca | | 12 mar. |
| andata (10ª) | andata (10ª) | 10ª giornata | ritorno (23ª) | ritorno (23ª) |
| 11 dic. | 1-1 | Prato-Arezzo | 1-0 | 19 mar. |
| 11 dic. | 1-1 | Grosseto-Signe | 0-4 | 19 mar. |
| 11 dic. | 1-0 | Ravenna-Pontedera | 1-2 | 19 mar. |
| 11 dic. | 1-0 | Forlì-Empoli | 0-1 | 19 mar. |
| 11 dic. | 2-1 | Benini-Baracca | 0-7 | 19 mar. |
| 11 dic. | 2-0 | Molinella-Pistoiese | 2-1 | 19 mar. |
| 11 dic. | | Riposa: Forlimpopoli | | 19 mar. |
| andata (11ª) | andata (11ª) | 11ª giornata | ritorno (24ª) | ritorno (24ª) |
| 18 dic. | 1-1 | Prato-Grosseto | 0-3 | 2 apr. |
| 18 dic. | 4-1 | Signe-Ravenna | 0-2 | 2 apr. |
| 18 dic. | 4-1 | Pontedera-Forlì | 1-1 | 2 apr. |
| 18 dic. | 7-2 | Forlimpopoli-Benini | 2-1 | 2 apr. |
| 18 dic. | 1-1 | Baracca-Molinella | 0-4 | 2 apr. |
| 18 dic. | 1-1 | Arezzo-Pistoiese | 0-0 | 2 apr. |
| 18 dic. | | Riposa: Empoli | | 2 apr. |
| andata (12ª) | andata (12ª) | 12ª giornata | ritorno (25ª) | ritorno (25ª) |
| 1 gen. | 3-0 | Arezzo-Grosseto | 0-6 | 9 apr. |
| 1 gen. | 3-0 | Ravenna-Prato | 2-2 | 9 apr. |
| 1 gen. | 4-1 | Forlì-Signe | 2-1 | 9 apr. |
| 1 gen. | 2-2 | Benini-Empoli | 0-10 | 9 apr. |
| 1 gen. | 4-1 | Molinella-Forlimpopoli | 1-0 | 9 apr. |
| 1 gen. | 3-2 | Pistoiese-Baracca | 2-2 | 9 apr. |
| 1 gen. | | Riposa: Pontedera | | 9 apr. |
| andata (13ª) | andata (13ª) | 13ª giornata | ritorno (26ª) | ritorno (26ª) |
| 8 gen. | 1-3 | Grosseto-Ravenna | 1-2 | 16 apr. |
| 8 gen. | 2-0 | Prato-Forlì | 1-2 | 16 apr. |
| 8 gen. | 2-1 | Pontedera-Benini | 6-0 | 16 apr. |
| 8 gen. | 1-2 | Empoli-Molinella | 0-4 | 16 apr. |
| 8 gen. | 2-1 | Forlimpopoli-Pistoiese | 1-9 | 16 apr. |
| 8 gen. | 7-2 | Baracca-Arezzo | 0-5 | 16 apr. |
| 8 gen. | | Riposa: Signe | | 16 apr. |

## Girone F
### Aggiornamenti

L'Unione Sportiva Cagliari è stata riammessa in Serie C.

### Classifica finale

Fonti.
| Pos. | Squadra | Pt | G | V | N | P | GF | GS | QR |
| 1. | Macerata | 40 | 24 | 17 | 6 | 1 | 55 | 13 | |
| 2. | Civitavecchiese | 33 | 24 | 15 | 3 | 6 | 46 | 22 | |
| 3. | Borzacchini Terni | 28 | 24 | 11 | 6 | 7 | 34 | 22 | |
| 4. | Vis Pesaro | 27 | 24 | 11 | 5 | 8 | 49 | 35 | |
| 5. | Cagliari | 23 | 24 | 10 | 3 | 11 | 44 | 35 | 1,257 |
| 6. | Fano | 23 | 24 | 9 | 5 | 10 | 38 | 32 | 1,187 |
| 7. | Perugia | 23 | 24 | 9 | 5 | 10 | 26 | 28 | 0,928 |
| 8. | Aeronautica Umbra | 23 | 24 | 10 | 3 | 11 | 40 | 45 | 0,888 |
| 9. | Ascoli | 23 | 24 | 9 | 5 | 10 | 23 | 26 | 0,884 |
| 10. | Sambenedettese | 19 | 24 | 8 | 3 | 13 | 29 | 40 | 0,725 |
| 11. | Tiferno | 19 | 24 | 7 | 5 | 12 | 28 | 48 | 0,583 |
| 12. | Jesi | 18 | 24 | 7 | 4 | 13 | 29 | 50 | |
| 13. | Gubbio | 13 | 24 | 4 | 5 | 15 | 19 | 64 | |
| --- | Libertas Rimini | Ritirata | | | | | | | |
Legenda:
    Ammesso alla fase finale.
    Retrocesso in Prima Divisione 1939-1940.
Regolamento:
    Due punti a vittoria, uno a pareggio, zero a sconfitta.
    Quoziente reti in caso di pari punti.
Note:
    La Libertas Rimini si è ritirata prima dell'inizio del campionato. A regolamento sarebbe stata retrocessa in 1ª Divisione 1939-1940 ma si è fusa con il "Dopolavoro Ferroviario Rimini" attivo in Prima Divisione 1938-1939, mantenendo il nome Libertas.
    Jesi e Gubbio furono poi riammessi in Serie C.

### Risultati
#### Calendario

| andata (1ª) | andata (1ª) | 1ª giornata | ritorno (14ª) | ritorno (14ª) |
| 18 set. | 2-1 | Vis Pesaro-Sambenedettese | 2-0 | 15 gen. |
| 18 set. | 1-0 | Civitavecchiese-Perugia | 1-3 | 15 gen. |
| 18 set. | 2-0 | Tiferno-Cagliari | 1-5 | 15 gen. |
| 18 set. | 1-3 | Foligno-Macerata | 2-1 | 15 gen. |
| 18 set. | 2-0 | Ascoli-Borzacchini Terni | 0-0 | 15 gen. |
| 18 set. | 0-0 | Gubbio-Alma Juventus Fano | 1-6 | 15 gen. |
| 18 set. | | Riposa: Jesina | | 15 gen. |
| andata (2ª) | andata (2ª) | 2ª giornata | ritorno (15ª) | ritorno (15ª) |
| 25 set. | 1-2 | Perugia-Vis Pesaro | 1-1 | 22 gen. |
| 25 set. | 0-0 | Cagliari-Civitavecchiese | 2-3 | 22 gen. |
| 25 set. | 1-0 | Jesi-Tiferno | 0-0 | 22 gen. |
| 25 set. | 2-0 | Borzacchini Terni-Foligno | 1-2 | 22 gen. |
| 25 set. | 4-1 | Alma Juventus Fano-Ascoli | 0-1 | 22 gen. |
| 25 set. | 1-1 | Sambenedettese-Gubbio | 2-1 | 22 gen. |
| 25 set. | | Riposa: Macerata | | 22 gen. |
| andata (3ª) | andata (3ª) | 3ª giornata | ritorno (16ª) | ritorno (16ª) |
| 2 ott. | 1-1 | Sambenedettese-Perugia | 2-3 | 29 gen. |
| 2 ott. | 2-1 | Vis Pesaro-Cagliari | 2-4 | 29 gen. |
| 2 ott. | 1-0 | Civitavecchiese-Jesi | 1-0 | 29 gen. |
| 2 ott. | 0-0 | Tiferno-Macerata | 0-2 | 29 gen. |
| 2 ott. | 0-0 | Foligno-Alma Juventus Fano | 2-4 | 29 gen. |
| 2 ott. | 0-1 | Gubbio-Ascoli | 1-2 | 29 gen. |
| 2 ott. | | Riposa: Borzacchini Terni | | 29 gen. |
| andata (4ª) | andata (4ª) | 4ª giornata | ritorno (17ª) | ritorno (17ª) |
| 9 ott. | 4-2 | Cagliari-Sambenedettese | 2-0 | 5 feb. |
| 9 ott. | 1-2 | Jesi-Vis Pesaro | 0-4 | 5 feb. |
| 9 ott. | 3-0 | Macerata-Civitavecchiese | 1-0 | 5 feb. |
| 9 ott. | 5-0 | Borzacchini Terni-Tiferno | 0-2 | 5 feb. |
| 9 ott. | 2-0 | Ascoli-Foligno | 0-1 | 5 feb. |
| 9 ott. | 3-0 | Perugia-Gubbio | 1-0 | 5 feb. |
| 9 ott. | | Riposa: A.J.Fano | | 5 feb. |
| andata (5ª) | andata (5ª) | 5ª giornata | ritorno (18ª) | ritorno (18ª) |
| 16 ott. | 2-0 | Perugia-Cagliari | 0-2 | 12 feb. |
| 16 ott. | 4-0 | Sambenedettese-Jesi | 1-3 | 12 feb. |
| 16 ott. | 3-3 | Vis Pesaro-Macerata | 1-2 | 12 feb. |
| 16 ott. | 2-0 | Civitavecchiese-Borzacchini Terni | 1-2 | 12 feb. |
| 16 ott. | 4-2 | Tiferno-Alma Juventus Fano | 1-5 | 12 feb. |
| 16 ott. | 2-1 | Gubbio-Foligno | 1-4 | 12 feb. |
| 16 ott. | | Riposa: Ascoli | | 12 feb. |
| andata (6ª) | andata (6ª) | 6ª giornata | ritorno (19ª) | ritorno (19ª) |
| 30 ott. | 3-0 | Jesi-Perugia | 0-3 | 19 feb. |
| 30 ott. | 5-0 | Macerata-Sambenedettese | 2-0 | 19 feb. |
| 30 ott. | 3-1 | Borzacchini Terni-Vis Pesaro | 2-1 | 19 feb. |
| 30 ott. | 0-3 | Alma Juventus Fano-Civitavecchiese | 2-1 | 19 feb. |
| 30 ott. | 3-0 | Ascoli-Tiferno | 3-1 | 19 feb. |
| 30 ott. | 4-1 | Cagliari-Gubbio | 0-3 | 19 feb. |
| 30 ott. | | Riposa: Foligno | | 19 feb. |
| andata (7ª) | andata (7ª) | 7ª giornata | ritorno (20ª) | ritorno (20ª) |
| 6 nov. | 4-0 | Cagliari-Jesi | 0-2 | 26 feb. |
| 6 nov. | 1-1 | Perugia-Macerata | 1-3 | 26 feb. |
| 6 nov. | 2-0 | Sambenedettese-Borzacchini Terni | 0-2 | 26 feb. |
| 6 nov. | 1-1 | Vis Pesaro-Alma Juventus Fano | 2-2 | 26 feb. |
| 6 nov. | 1-0 | Civitavecchiese-Ascoli | 1-1 | 26 feb. |
| 6 nov. | 1-1 | Tiferno-Foligno | 3-5 | 26 feb. |
| 6 nov. | | Riposa: Gubbio | | 26 feb. |
| andata (8ª) | andata (8ª) | 8ª giornata | ritorno (21ª) | ritorno (21ª) |
| 13 nov. | 4-0 | Macerata-Cagliari | 2-2 | 5 mar. |
| 13 nov. | 0-0 | Borzacchini Terni-Perugia | 1-0 | 5 mar. |
| 13 nov. | 1-0 | Alma Juventus Fano-Sambenedettese | 0-1 | 5 mar. |
| 13 nov. | 0-1 | Ascoli-Vis Pesaro | 1-1 | 5 mar. |
| 13 nov. | 2-6 | Foligno-Civitavecchiese | 0-3 | 5 mar. |
| 13 nov. | 1-2 | Jesi-Gubbio | 2-3 | 5 mar. |
| 13 nov. | | Riposa: Tiferno | | 5 mar. |
| andata (9ª) | andata (9ª) | 9ª giornata | ritorno (22ª) | ritorno (22ª) |
| 27 nov. | 4-1 | Macerata-Jesi | 6-0 | 12 mar. |
| 27 nov. | 1-1 | Cagliari-Borzacchini Terni | 0-1 | 12 mar. |
| 27 nov. | 2-0 | Perugia-Alma Juventus Fano | 1-3 | 12 mar. |
| 27 nov. | 2-1 | Sambenedettese-Ascoli | 1-0 | 12 mar. |
| 27 nov. | 3-5 | Vis Pesaro-Foligno | 1-4 | 12 mar. |
| 27 nov. | 0-2 | Gubbio-Tiferno | 1-1 | 12 mar. |
| 27 nov. | | Riposa: Civitavecchia | | 12 mar. |
| andata (10ª) | andata (10ª) | 10ª giornata | ritorno (23ª) | ritorno (23ª) |
| 11 dic. | 1-1 | Borzacchini Terni-Jesi | 3-3 | 19 mar. |
| 11 dic. | 2-1 | Alma Juventus Fano-Cagliari | 0-3 | 19 mar. |
| 11 dic. | 1-0 | Ascoli-Perugia | 0-1 | 19 mar. |
| 11 dic. | 1-2 | Foligno-Sambenedettese | 0-0 | 19 mar. |
| 11 dic. | 0-2 | Tiferno-Civitavecchiese | 1-6 | 19 mar. |
| 11 dic. | 6-0 | Macerata-Gubbio | 1-0 | 19 mar. |
| 11 dic. | | Riposa: Vis Pesaro | | 19 mar. |
| andata (11ª) | andata (11ª) | 11ª giornata | ritorno (24ª) | ritorno (24ª) |
| 18 dic. | 1-0 | Macerata-Borzacchini Terni | 1-0 | 2 apr. |
| 18 dic. | 1-0 | Jesi-Alma Juventus Fano | 2-5 | 2 apr. |
| 18 dic. | 4-0 | Cagliari-Ascoli | 0-1 | 2 apr. |
| 18 dic. | 1-0 | Perugia-Foligno | 0-1 | 2 apr. |
| 18 dic. | 1-0 | Vis Pesaro-Tiferno | 0-1 | 2 apr. |
| 18 dic. | 1-1 | Gubbio-Civitavecchiese | 0-4 | 2 apr. |
| 18 dic. | | Riposa: Sambenedettese | | 2 apr. |
| andata (12ª) | andata (12ª) | 12ª giornata | ritorno (25ª) | ritorno (25ª) |
| 1 gen. | 0-0 | Alma Juventus Fano-Macerata | 0-1 | 9 apr. |
| 1 gen. | 1-1 | Ascoli-Jesi | 1-3 | 9 apr. |
| 1 gen. | 3-1 | Foligno-Cagliari | 1-4 | 9 apr. |
| 1 gen. | 3-0 | Tiferno-Sambenedettese | 0-5 | 9 apr. |
| 1 gen. | 2-0 | Civitavecchiese-Vis Pesaro | 0-2 | 9 apr. |
| 1 gen. | 1-1 | Gubbio-Borzacchini Terni | 0-6 | 9 apr. |
| 1 gen. | | Riposa: Perugia | | 9 apr. |
| andata (13ª) | andata (13ª) | 13ª giornata | ritorno (26ª) | ritorno (26ª) |
| 8 gen. | 1-0 | Borzacchini Terni-Alma Juventus Fano | 2-1 | 16 apr. |
| 8 gen. | 3-1 | Macerata-Ascoli | 0-0 | 16 apr. |
| 8 gen. | 2-1 | Jesi-Foligno | 2-3 | 16 apr. |
| 8 gen. | 1-2 | Sambenedettese-Civitavecchiese | 1-4 | 16 apr. |
| 8 gen. | 0-4 | Perugia-Tiferno | 1-1 | 16 apr. |
| 8 gen. | 9-0 | Vis Pesaro-Gubbio | 5-0 | 16 apr. |
| 8 gen. | | Riposa: Cagliari | | 16 apr. |

## Girone G
### Aggiornamenti

Il Cerignola si ritira prima dell'inizio del campionato a calendario già compilando, obbligando le squadre a un turno di riposo a rotazione.

### Squadre partecipanti

| Club | Stagione | Città | Stadio | Stagione precedente |
| Bagnolese | dettagli | Bagnoli (Napoli) | Campo dell'Ilva | 6ª in Serie C, gir. E |
| Foggia | dettagli | Foggia | Campo Sportivo del Littorio | 9ª in Serie C, gir. E |
| L'Aquila | dettagli | Aquila degli Abruzzi | Stadio XXVIII Ottobre | 2ª in Serie C, gir. E |
| Manfredonia | dettagli | Manfredonia (FG) | Campo Littorio | 8ª in Serie C, gir. E |
| MATER | dettagli | Roma | Motovelodromo Appio | 5ª in Serie C, gir. E |
| Pescara | dettagli | Pescara | Campo Rampigna | 2ª in Prima Divisione IX Zona, promosso |
| San Giorgio Fois | dettagli | Cagliari | Campo di via San Giorgio | 1ª in Prima Divisione XVIII Zona, promosso |
| Savoia | dettagli | Torre Annunziata (NA) | Campo Formisano | 1ª in Prima Divisione XIII Zona, promosso |
| Simaz Popoli | dettagli | Popoli (PE) | Campo del Littorio | 11ª in Serie C, gir. E |
| Stabia | dettagli | Castellammare di Stabia (NA) | Stadio San Marco | 10ª in Serie C, gir. E |
| Supertessile Rieti | dettagli | Rieti | Stadio Alberto Fassini | 9ª in Prima Divisione XI Zona, ripescato |

### Classifica finale

Fonti.
| Pos. | Squadra | Pt | G | V | N | P | GF | GS | QR |
| 1. | MATER | 31 | 20 | 12 | 7 | 1 | 53 | 20 | |
| 2. | Savoia | 30 | 20 | 13 | 4 | 3 | 36 | 15 | |
| 3. | Simaz Popoli | 25 | 20 | 10 | 5 | 5 | 37 | 20 | 1,850 |
| 4. | Bagnolese | 25 | 20 | 11 | 3 | 6 | 33 | 19 | 1,736 |
| 5. | L'Aquila | 24 | 20 | 10 | 4 | 6 | 36 | 23 | |
| 6. | Supertessile Rieti | 21 | 20 | 7 | 7 | 6 | 33 | 30 | |
| 7. | Stabia | 19 | 20 | 7 | 5 | 8 | 19 | 20 | |
| 8. | Pescara | 17 | 20 | 6 | 5 | 9 | 29 | 42 | |
| 9. | Foggia | 16 | 20 | 5 | 6 | 9 | 21 | 26 | |
| 10. | San Giorgio Fois | 7 | 20 | 1 | 5 | 14 | 17 | 72 | |
| 11. | Manfredonia | 5 | 20 | 1 | 3 | 16 | 14 | 41 | |
| --- | Cerignola | Ritirato | | | | | | | |
Legenda:
    Ammesso alla fase finale.
    Retrocesso in Prima Divisione 1939-1940.
Regolamento:
    Due punti a vittoria, uno a pareggio, zero a sconfitta.
    Quoziente reti in caso di pari punti.
Note:
    Il Cerignola si è ritirato prima dell'inizio del campionato.

### Risultati
#### Calendario

| andata (1ª) | andata (1ª) | 1ª giornata | ritorno (12ª) | ritorno (12ª) |
| 18 set. | 2-0 | Simaz Popoli-MATER | 0-3 | 15 gen. |
| 18 set. | 1-2 | Pro Calcio S.G.F.-Bagnolese | 0-7 | 15 gen. |
| 18 set. | 1-0 | L'Aquila-Savoia | 0-2 | 15 gen. |
| 18 set. | 1-1 | Supertessile Rieti-Foggia | 1-1 | 15 gen. |
| 18 set. | 3-3 | Manfredonia-Pescara | 0-1 | 15 gen. |
| 18 set. | | Riposa: Stabia | | 15 gen. |
| andata (2ª) | andata (2ª) | 2ª giornata | ritorno (13ª) | ritorno (13ª) |
| 25 set. | 2-1 | Bagnolese-Stabia | 0-1 | 22 gen. |
| 25 set. | 5-0 | Savoia-Pro Calcio S.G.F. | 3-2 | 22 gen. |
| 25 set. | 2-1 | L'Aquila-Foggia | 0-2 | 22 gen. |
| 25 set. | 1-0 | Pescara-Supertessile Rieti | 1-7 | 22 gen. |
| 25 set. | 6-3 | MATER-Manfredonia | 1-0 | 22 gen. |
| 25 set. | | Riposa: Simaz Popoli | | 22 gen. |
| andata (3ª) | andata (3ª) | 3ª giornata | ritorno (14ª) | ritorno (14ª) |
| 2 ott. | 1-2 | Simaz Popoli-Bagnolese | 2-0 | 29 gen. |
| 2 ott. | 0-1 | Stabia-Savoia | 0-1 | 29 gen. |
| 2 ott. | 1-1 | Pro Calcio S.G.F.-Foggia | 2-3 | 29 gen. |
| 2 ott. | 4-0 | L'Aquila-Pescara | 1-0 | 29 gen. |
| 2 ott. | 0-1 | Manfredonia-Supertessile Rieti | 0-2 | 29 gen. |
| 2 ott. | | Riposa: MATER | | 29 gen. |
| andata (4ª) | andata (4ª) | 4ª giornata | ritorno (15ª) | ritorno (15ª) |
| 9 ott. | 1-1 | Bagnolese-MATER | 0-1 | 5 feb. |
| 9 ott. | 3-0 | Savoia-Dimaz Popoli | 1-1 | 5 feb. |
| 9 ott. | 1-0 | Stabia-Foggia | 0-1 | 5 feb. |
| 9 ott. | 3-2 | Pescara-Pro Calcio S.G.F. | 2-2 | 5 feb. |
| 9 ott. | 1-1 | Supertessile Rieti-L'Aquila | 0-3 | 5 feb. |
| 9 ott. | | Riposa: Manfredonia | | 5 feb. |
| andata (5ª) | andata (5ª) | 5ª giornata | ritorno (16ª) | ritorno (16ª) |
| 16 ott. | 1-1 | MATER-Savoia | 1-1 | 12 feb. |
| 16 ott. | 3-0 | Simaz Popoli-Foggia | 1-1 | 12 feb. |
| 16 ott. | 5-0 | Stabia-Pescara | 1-3 | 12 feb. |
| 16 ott. | 0-2 | Pro Calcio S.G.F.-Supertessile Rieti | 2-6 | 12 feb. |
| 16 ott. | 1-4 | Manfredonia-L'Aquila | 0-2 | 12 feb. |
| 16 ott. | | Riposa: Bagnolese | | 12 feb. |
| andata (6ª) | andata (6ª) | 6ª giornata | ritorno (17ª) | ritorno (17ª) |
| 30 ott. | 4-0 | Bagnolese-Manfredonia | 2-1 | 19 feb. |
| 30 ott. | 1-1 | Foggia-MATER | 2-3 | 19 feb. |
| 30 ott. | 1-1 | Pescara-Simaz Popoli | 0-1 | 19 feb. |
| 30 ott. | 0-0 | Supertessile Rieti-Stabia | 0-0 | 19 feb. |
| 30 ott. | 7-0 | L'Aquila-Pro Calcio S.G.F. | 0-0 | 19 feb. |
| 30 ott. | | Riposa: Savoia | | 19 feb. |
| andata (7ª) | andata (7ª) | 7ª giornata | ritorno (18ª) | ritorno (18ª) |
| 6 nov. | 2-0 | Bagnolese-Savoia | 0-1 | 26 feb. |
| 6 nov. | 4-3 | MATER-Pescara | 2-1 | 26 feb. |
| 6 nov. | 4-0 | Simaz Popoli-Supertessile Rieti | 2-3 | 26 feb. |
| 6 nov. | 3-1 | Stabia-L'Aquila | 2-3 | 26 feb. |
| 6 nov. | 1-2 | Manfredonia-Pro Calcio S.G.F. | 1-1 | 26 feb. |
| 6 nov. | | Riposa: Foggia | | 26 feb. |
| andata (8ª) | andata (8ª) | 8ª giornata | ritorno (19ª) | ritorno (19ª) |
| 13 nov. | 3-1 | Savoia-Manfredonia | 3-1 | 5 mar. |
| 13 nov. | 0-1 | Foggia-Bagnolese | 0-1 | 5 mar. |
| 13 nov. | 2-2 | Supertessile Rieti-MATER | 1-2 | 5 mar. |
| 13 nov. | 1-3 | L'Aquila-Simaz Popoli | 1-3 | 5 mar. |
| 13 nov. | 0-0 | Pro Calcio S.G.F.-Stabia | 0-2 | 5 mar. |
| 13 nov. | | Riposa: Pescara | | 5 mar. |
| andata (9ª) | andata (9ª) | 9ª giornata | ritorno (20ª) | ritorno (20ª) |
| 27 nov. | 3-1 | Savoia-Foggia | 1-0 | 12 mar. |
| 27 nov. | 2-1 | Bagnolese-Pescara | 2-3 | 12 mar. |
| 27 nov. | 1-0 | MATER-L'Aquila | 2-2 | 12 mar. |
| 27 nov. | 5-0 | Simaz Popoli-Pro Calcio S.G.F. | 3-1 | 12 mar. |
| 27 nov. | 0-1 | Manfredonia-Stabia | 0-1 | 12 mar. |
| 27 nov. | | Riposa: Supertessile Rieti | | 12 mar. |
| andata (10ª) | andata (10ª) | 10ª giornata | ritorno (21ª) | ritorno (21ª) |
| 11 dic. | 0-1 | Manfredonia-Foggia | 0-2 | 19 mar. |
| 11 dic. | 0-0 | Pescara-Savoia | 0-2 | 19 mar. |
| 11 dic. | 0-1 | Supertessile Rieti-Bagnolese | 2-2 | 19 mar. |
| 11 dic. | 0-6 | Pro Calcio S.G.F.-MATER | 0-13 | 19 mar. |
| 11 dic. | 1-1 | Stabia-Simaz Popoli | 0-3 | 19 mar. |
| 11 dic. | | Riposa: L'Aquila | | 19 mar. |
| andata (11ª) | andata (11ª) | 11ª giornata | ritorno (22ª) | ritorno (22ª) |
| 18 dic. | 1-1 | Foggia-Pescara | 2-3 | 2 apr. |
| 18 dic. | 1-2 | Savoia-Supertessile Rieti | 4-2 | 2 apr. |
| 18 dic. | 2-2 | Bagnolese-L'Aquila | 0-1 | 2 apr. |
| 18 dic. | 0-0 | MATER-Stabia | 3-0 | 2 apr. |
| 18 dic. | 1-1 | Simaz Popoli-Manfredonia | 0-1 | 2 apr. |
| 18 dic. | | Riposa: Pro Calcio S.G.F. | | 2 apr. |

## Girone H
### Aggiornamenti

L'Associazione Sportiva Lecce (nel frattempo rinominata Associazione Calcistica Lecce) e l'Associazione Sportiva Cosenza sono state riammesse in Serie C.

### Classifica finale

Fonti.
| Pos. | Squadra | Pt | G | V | N | P | GF | GS |
| 1. | Catania | 36 | 22 | 16 | 4 | 2 | 43 | 11 |
| 2. | Siracusa | 28 | 22 | 11 | 6 | 5 | 32 | 11 |
| 3. | Messina | 27 | 22 | 11 | 5 | 6 | 44 | 21 |
| 4. | Brindisi | 26 | 22 | 10 | 6 | 6 | 30 | 15 |
| 5. | Taranto | 25 | 22 | 10 | 5 | 7 | 31 | 26 |
| 6. | Pro Italia | 24 | 22 | 8 | 8 | 6 | 24 | 21 |
| 7. | Palmese (-1) | 18 | 22 | 8 | 3 | 11 | 25 | 38 |
| 8. | Juventus Siderno | 17 | 22 | 5 | 7 | 10 | 24 | 30 |
| 9. | Cosenza | 17 | 22 | 6 | 5 | 11 | 26 | 36 |
| 10. | Potenza | 16 | 22 | 7 | 2 | 13 | 20 | 25 |
| 11. | Dominante R.C. | 2 | 22 | 0 | 2 | 20 | 10 | 95 |
| 12. | Lecce | 27 | 22 | 10 | 7 | 5 | 38 | 18 |
Legenda:
    Ammesso alla fase finale.
    Retrocesso in Prima Divisione 1939-1940.
Regolamento:
    Due punti a vittoria, uno a pareggio, zero a sconfitta.
    Quoziente reti in caso di pari punti.
Note:
    La Palmese ha scontato 1 punto di penalizzazione.
    Il Lecce è stato penalizzato con la retrocessione all'ultimo posto in classifica per irregolarità in diversi tesseramenti; è poi stato riammesso in Serie C.

### Risultati
#### Calendario

| andata (1ª) | andata (1ª) | 1ª giornata | ritorno (12ª) | ritorno (12ª) |
| 18 set. | 0-5 | Dominante RC-Messina | 0-12 | 15 gen. |
| 18 set. | 2-0 | Pro Italia-Palmese | 1-1 | 15 gen. |
| 18 set. | 0-1 | Potenza-Taranto | 0-2 | 15 gen. |
| 18 set. | 0-0 | Siracusa-Lecce | 0-0 | 15 gen. |
| 18 set. | 1-0 | Cosenza-Juventus Siderno | 1-1 | 15 gen. |
| 18 set. | 1-1 | Brindisi-Catania | 2-3 | 15 gen. |
| andata (2ª) | andata (2ª) | 2ª giornata | ritorno (13ª) | ritorno (13ª) |
| 25 set. | 4-1 | Lecce-Pro Italia | 2-2 | 22 gen. |
| 25 set. | 4-0 | Taranto-La Dominante RC | 3-0 | 22 gen. |
| 25 set. | 4-1 | Messina-Brindisi | 1-0 | 22 gen. |
| 25 set. | 2-1 | Catania-Cozenza | 2-1 | 22 gen. |
| 25 set. | 2-1 | Palmese-Potenza | 2-1 | 22 gen. |
| 25 set. | 0-0 | Juventus Siderno-Siracusa | 1-5 | 22 gen. |
| andata (3ª) | andata (3ª) | 3ª giornata | ritorno (14ª) | ritorno (14ª) |
| 2 ott. | 0-1 | Palmese-Lecce | 0-7 | 29 gen. |
| 2 ott. | 0-2 | Pro Italia-Juventus Siderno | 1-1 | 29 gen. |
| 2 ott. | 1-1 | Brindisi-Taranto | 1-1 | 29 gen. |
| 2 ott. | 3-1 | Cosenza-Messina | 0-4 | 29 gen. |
| 2 ott. | 1-2 | Siracusa-Catania | 0-2 | 29 gen. |
| 2 ott. | 3-1 | Potenza-La Dominante RC | 3-0 | 29 gen. |
| andata (4ª) | andata (4ª) | 4ª giornata | ritorno (15ª) | ritorno (15ª) |
| 9 ott. | 2-0 | Lecce-Potenza | 0-1 | 5 feb. |
| 9 ott. | 0-0 | Catania-Pro Italia | 0-1 | 5 feb. |
| 9 ott. | 5-1 | Taranto-Cosenza | 1-0 | 5 feb. |
| 9 ott. | 2-0 | Messina-Siracusa | 0-1 | 5 feb. |
| 9 ott. | 0-0 | Juventus Siderno-Palmese | 0-1 | 5 feb. |
| 9 ott. | 0-2 | La Dominante RC-Brindisi | 0-7 | 5 feb. |
| andata (5ª) | andata (5ª) | 5ª giornata | ritorno (16ª) | ritorno (16ª) |
| 16 ott. | 0-0 | Lecce-Juventus Siderno | 1-0 | 12 feb. |
| 16 ott. | 3-0 | Pro Italia-Messina | 1-1 | 12 feb. |
| 16 ott. | 0-0 | Siracusa-Taranto | 0-1 | 12 feb. |
| 16 ott. | 4-0 | Potenza-Brindisi | 0-1 | 12 feb. |
| 16 ott. | 1-0 | Palmese-Catania | 0-3 | 12 feb. |
| 16 ott. | 4-0 | Cosenza-La Dominante RC | 1-1 | 12 feb. |
| andata (6ª) | andata (6ª) | 6ª giornata | ritorno (17ª) | ritorno (17ª) |
| 30 ott. | 1-1 | Brindisi-Cosenza | 2-1 | 19 feb. |
| 30 ott. | 2-0 | Catania-Lecce | 3-0 | 19 feb. |
| 30 ott. | 0-4 | La Dominante RC-Siracusa | 1-5 | 19 feb. |
| 30 ott. | 3-0 | Juventus Siderno-Potenza | 0-2 | 19 feb. |
| 30 ott. | 1-0 | Messina-Palmese | 1-3 | 19 feb. |
| 30 ott. | 1-1 | Taranto-Pro Italia | 0-1 | 19 feb. |
| andata (7ª) | andata (7ª) | 7ª giornata | ritorno (18ª) | ritorno (18ª) |
| 6 nov. | 3-0 | Catania-Juventus Siderno | 2-0 | 26 feb. |
| 6 nov. | 3-0 | Pro Italia-La Dominante RC | 2-1 | 26 feb. |
| 6 nov. | 2-0 | Lecce-Messina | 1-3 | 26 feb. |
| 6 nov. | 4-0 | Siracusa-Brindisi | 0-1 | 26 feb. |
| 6 nov. | 2-1 | Palmese-Taranto | 0-3 | 26 feb. |
| 6 nov. | 1-0 | Potenza-Cosenza | 2-0 | 26 feb. |
| andata (8ª) | andata (8ª) | 8ª giornata | ritorno (19ª) | ritorno (19ª) |
| 13 nov. | 2-4 | La Dominante RC-Palmese | 0-5 | 5 mar. |
| 13 nov. | 2-0 | Brindisi-Pro Italia | 1-0 | 5 mar. |
| 13 nov. | 3-1 | Messina-Juventus Siderno | 2-2 | 5 mar. |
| 13 nov. | 3-2 | Catania-Potenza | 2-0 | 5 mar. |
| 13 nov. | 0-0 | Taranto-Lecce | 1-2 | 5 mar. |
| 13 nov. | 0-1 | Cosenza-Siracusa | 0-3 | 5 mar. |
| andata (9ª) | andata (9ª) | 9ª giornata | ritorno (20ª) | ritorno (20ª) |
| 27 nov. | 6-0 | Lecce-La Dominante | 2-0 | 12 mar. |
| 27 nov. | 1-1 | Pro Italia-Cosenza | 1-1 | 12 mar. |
| 27 nov. | 1-0 | Juventus Siderno-Taranto | 1-3 | 12 mar. |
| 27 nov. | 1-2 | Palmese-Brindisi | 0-2 | 12 mar. |
| 27 nov. | 0-0 | Potenza-Siracusa | 0-2 | 12 mar. |
| 27 nov. | 1-1 | Catania-Messina | 0-0 | 12 mar. |
| andata (10ª) | andata (10ª) | 10ª giornata | ritorno (21ª) | ritorno (21ª) |
| 11 dic. | 1-1 | Brindisi-Lecce | 2-2 | 19 mar. |
| 11 dic. | 0-1 | Taranto-Catania | 0-1 | 19 mar. |
| 11 dic. | 2-0 | Siracusa-Pro Italia | 1-0 | 19 mar. |
| 11 dic. | 3-1 | Cosenza-Palmese | 4-1 | 19 mar. |
| 11 dic. | 0-0 | Potenza-Messina | 0-1 | 19 mar. |
| 11 dic. | 2-2 | La Dominante RC-Juventus Siderno | 2-8 | 19 mar. |
| andata (11ª) | andata (11ª) | 11ª giornata | ritorno (22ª) | ritorno (22ª) |
| 18 dic. | 6-0 | Catania-La Dominante RC | 4-0 | 2 apr. |
| 18 dic. | 1-0 | Juventus Siderno-Brindisi | 0-1 | 2 apr. |
| 18 dic. | 4-0 | Lecce-Cosenza | 1-2 | 2 apr. |
| 18 dic. | 2-1 | Messina-Taranto | 0-1 | 2 apr. |
| 18 dic. | 1-1 | Palmese-Siracusa | 0-2 | 2 apr. |
| 18 dic. | 1-0 | Pro Italia-Potenza | 2-0 | 2 apr. |

## Finali promozione

Le otto squadre ammesse ai gironi finali per la promozione in Serie B furono: Udinese, Reggiana, Brescia, Savona, Molinella, Maceratese, MATER e Catania. Il D.D.S. formò due gironi composti da 4 squadre ciascuno uno per il Nord e uno per il Centrosud, e le prime due di ogni girone furono promosse in Serie B.

### Girone finale A
#### Classifica

| Pos. | Squadra | Pt | G | V | N | P | GF | GS | QR |
| 1. | Brescia | 8 | 6 | 4 | 0 | 2 | 11 | 7 | 1,83 |
| 2. | Udinese | 7 | 6 | 3 | 1 | 2 | 5 | 4 | 1,25 |
| 3. | Reggiana | 5 | 6 | 2 | 1 | 3 | 6 | 9 | 0,67 |
| 4. | Savona | 4 | 6 | 1 | 2 | 3 | 7 | 10 | 0,70 |
Legenda:
    Promosso in Serie B 1939-1940.
Regolamento:
    Due punti a vittoria, uno a pareggio, zero a sconfitta.
    Quoziente reti in caso di pari punti.

#### Risultati

| andata (1ª) | andata (1ª) | 1ª giornata | ritorno (4ª) | ritorno (4ª) |
| 14 mag. | 2-2 | Savona-Reggiana | 1-2 | 11 giu. |
| 14 mag. | 1-0 | Udinese-Brescia | 1-2 | 11 giu. |
| andata (2ª) | andata (2ª) | 2ª giornata | ritorno (5ª) | ritorno (5ª) |
| 21 mag. | 1-0 | Reggiana-Udinese | 0-1 | 18 giu. |
| 21 mag. | 2-0 | Savona-Brescia | 1-4 | 18 giu. |
| andata (3ª) | andata (3ª) | 3ª giornata | ritorno (6ª) | ritorno (6ª) |
| 4 giu. | 4-1 | Brescia-Reggiana | 1-0 | 25 giu. |
| 4 giu. | 2-1 | Udinese-Savona | 0-0 | 25 giu. |

### Girone finale B
#### Classifica

| Pos. | Squadra | Pt | G | V | N | P | GF | GS | QR |
| 1. | Catania | 7 | 6 | 3 | 1 | 2 | 9 | 7 | 1,285 |
| 2. | Molinella | 7 | 6 | 3 | 1 | 2 | 10 | 9 | 1,111 |
| 3. | MATER | 5 | 6 | 1 | 3 | 2 | 8 | 9 | 0,888 |
| 4. | Macerata | 5 | 6 | 2 | 1 | 3 | 7 | 9 | 0,777 |
Legenda:
    Promosso in Serie B 1939-1940.
Regolamento:
    Due punti a vittoria, uno a pareggio, zero a sconfitta.
    Quoziente reti in caso di pari punti.

#### Risultati

| andata (1ª) | andata (1ª) | 1ª giornata | ritorno (4ª) | ritorno (4ª) |
| 14 mag. | 1-1 | Molinella-MATER | 1-2 | 11 giu. |
| 14 mag. | 2-0 | Catania-Macerata | 0-1 | 11 giu. |
| andata (2ª) | andata (2ª) | 2ª giornata | ritorno (5ª) | ritorno (5ª) |
| 21 mag. | 0-1 | Macerata-Molinella | 1-2 | 18 giu. |
| 21 mag. | 0-0 | Catania-MATER | 2-1 | 18 giu. |
| andata (3ª) | andata (3ª) | 3ª giornata | ritorno (6ª) | ritorno (6ª) |
| 4 giu. | 2-3 | MATER-Macerata | 2-2 | 25 giu. |
| 4 giu. | 3-1 | Molinella-Catania | 2-4 | 25 giu. |