The 1946–47 Serie C was the ninth edition of Serie C, the third highest league in the Italian football league system.
Legend
  Promoted
  Relegated
Northern Italy
Northern Italy sides were divided in nine rounds (gironi). The winners qualified to a tournament to determine the three teams promoted to 1947–48 Serie B.
Girone A
- Liguria
  
| Pos
 | 
Team
 | 
Pld
 | 
Pts
 |  
| 1
 | 
Sanremese
 | 
38
 | 
53
 |  
| 2
 | 
Entella
 | 
38
 | 
50
 |  
| 3
 | 
Rapallo Ruentes
 | 
38
 | 
47
 |  
| 4
 | 
Rivarolese
 | 
38
 | 
47
 |  
| 5
 | 
Speranza Savona
 | 
38
 | 
47
 |  
| 6
 | 
Sestri Levante
 | 
38
 | 
46
 |  
| 7
 | 
Cairese
 | 
38
 | 
42
 |  
| 8
 | 
Lavagnese
 | 
38
 | 
41
 |  
| 9
 | 
Pontedecimo
 | 
38
 | 
40
 |  
| 10
 | 
Vado
 | 
38
 | 
40
 |  
| 11
 | 
Alassio
 | 
38
 | 
37
 |  
| 12
 | 
Albenga
 | 
38
 | 
37
 |  
| 13
 | 
Bolzanetese Virtus
 | 
38
 | 
37
 |  
| 14
 | 
Varazze
 | 
38
 | 
35
 |  
| 15
 | 
Sarzanese
 | 
38
 | 
31
 |  
| 16
 | 
Corniglianese
 | 
38
 | 
29
 |  
| 17
 | 
Imperia
 | 
38
 | 
29
 |  
| 18
 | 
Ausonia Spezia
 | 
38
 | 
28
 |  
| 19
 | 
Tigullio
 | 
38
 | 
24
 |  
| 20
 | 
Intermelia
 | 
38
 | 
15
 |   Source:  
 | 
Girone B
- Piedmont
  
| Pos
 | 
Team
 | 
Pld
 | 
Pts
 |  
| 1
 | 
Asti
 | 
26
 | 
38
 |  
| 2
 | 
Fossanese
 | 
26
 | 
36
 |  
| 3
 | 
Volpianese
 | 
26
 | 
32
 |  
| 4
 | 
Cuneo
 | 
26
 | 
29
 |  
| 5
 | 
Ivrea
 | 
26
 | 
28
 |  
| 6
 | 
Acqui
 | 
26
 | 
28
 |  
| 7
 | 
Stella Alpina
 | 
26
 | 
26
 |  
| 8
 | 
Aosta
 | 
26
 | 
24
 |  
| 9
 | 
Saluzzo
 | 
26
 | 
23
 |  
| 10
 | 
Pinerolo
 | 
26
 | 
22
 |  
| 11
 | 
Saviglianese
 | 
26
 | 
22
 |  
| 12
 | 
Trinese
 | 
26
 | 
22
 |  
| 13
 | 
Monregalese (N)
 | 
26
 | 
21
 |  
| 14
 | 
Braidese (N)
 | 
26
 | 
12[a]
 |   Source:  (N) Relegated and later readmitted to  Serie C. Notes:  
 | 
Girone C
- Western Lombardy
  
| Pos
 | 
Team
 | 
Pld
 | 
Pts
 |  
| 1
 | 
Magenta
 | 
26
 | 
38
 |  
| 2
 | 
Parabiago
 | 
26
 | 
36
 |  
| 3
 | 
Luino
 | 
26
 | 
33
 |  
| 4
 | 
Verbania
 | 
26
 | 
33
 |  
| 5
 | 
Sommese
 | 
26
 | 
32
 |  
| 6
 | 
Saronno
 | 
26
 | 
27
 |  
| 7
 | 
Borgomanerese
 | 
26
 | 
26
 |  
| 8
 | 
Omegna
 | 
26
 | 
26
 |  
| 9
 | 
Rhodense
 | 
26
 | 
25
 |  
| 10
 | 
Juventus Domo
 | 
26
 | 
22
 |  
| 11
 | 
Gattinara
 | 
26
 | 
21
 |  
| 12
 | 
Biumense
 | 
26
 | 
21
 |  
| 13
 | 
Sparta Novara
 | 
26
 | 
15
 |  
| 14
 | 
Tradate
 | 
26
 | 
9
 |  
| 15
 | 
Calciatori Bustesi[a]
 | 
(15)
 | 
0
 |   Source:  Notes: 
- ^ Retired during the championship.
 
  
 
 
 | 
 
Girone D
- Eastern Piedmont, southern Lombardy and Emilia
  
| Pos
 | 
Team
 | 
Pld
 | 
Pts
 |  
| 1
 | 
Mortara
 | 
28
 | 
43
 |  
| 2
 | 
Fidentina
 | 
28
 | 
34
 |  
| 3
 | 
Abbiategrasso
 | 
28
 | 
34
 |  
| 4
 | 
Cilavegna[a]
 | 
28
 | 
33
 |  
| 5
 | 
Medese
 | 
28
 | 
33
 |  
| 6
 | 
Pavia
 | 
28
 | 
31
 |  
| 7
 | 
Sant'Angelo
 | 
28
 | 
29
 |  
| 8
 | 
Derthona
 | 
28
 | 
28
 |  
| 9
 | 
Stradellina
 | 
28
 | 
27
 |  
| 10
 | 
Olubra
 | 
28
 | 
26
 |  
| 11
 | 
Fiorenzuola
 | 
28
 | 
26
 |  
| 12
 | 
Casteggio
 | 
28
 | 
25
 |  
| 13
 | 
Ilva Novese
 | 
28
 | 
20
 |  
| 14
 | 
Bressana (N)
 | 
28
 | 
16
 |  
| 15
 | 
Robbio
 | 
28
 | 
15
 |   Source:  (N) Relegated and later readmitted to  Serie C. Notes:  
 | 
Girone E
- Northern Lombardy
  
| Pos
 | 
Team
 | 
Pld
 | 
Pts
 |  
| 1
 | 
Monza
 | 
28
 | 
40
 |  
| 2
 | 
Pirelli
 | 
28
 | 
35
 |  
| 3
 | 
Pro Lissone
 | 
28
 | 
35
 |  
| 4
 | 
Sondrio
 | 
28
 | 
31
 |  
| 5
 | 
Caratese
 | 
28
 | 
29
 |  
| 6
 | 
Mariano Comense
 | 
28
 | 
29
 |  
| 7
 | 
Meda
 | 
28
 | 
29
 |  
| 8
 | 
Vimercatese
 | 
28
 | 
28
 |  
| 9
 | 
Tiranese
 | 
28
 | 
28
 |  
| 10
 | 
Falck
 | 
28
 | 
27
 |  
| 11
 | 
Vis Nova Giussano
 | 
28
 | 
26
 |  
| 12
 | 
Gerli Cusano Milanino[a]
 | 
28
 | 
23
 |  
| 13
 | 
Esperia-Fino Mornasco (N)
 | 
28
 | 
22
 |  
| 14
 | 
Cantù (N)
 | 
28
 | 
21
 |  
| 15
 | 
Breda
 | 
28
 | 
17
 |   Source:  (N) Relegated and later readmitted to  Serie C. Notes:  
 | 
Girone F
- Eastern Lombardy
  
Source:  (N) Relegated and later readmitted to  Serie C. Notes: 
- ^ Renounced to take to part to 1947–48 Serie C.
 
- ^ Demoted to the last place and relegated for a sport illicit.
 
  
 
 
 | 
 
Girone G
- Western Veneto and Trentino-Alto Adige/Südtirol
  
| Pos
 | 
Team
 | 
Pld
 | 
Pts
 |  
| 1
 | 
Bolzano
 | 
32
 | 
46
 |  
| 2
 | 
Sambonifacese
 | 
32
 | 
43
 |  
| 3
 | 
Marzotto
 | 
32
 | 
38
 |  
| 4
 | 
Merano
 | 
32
 | 
38
 |  
| 5
 | 
Villafranca
 | 
32
 | 
38
 |  
| 6
 | 
Cologna Veneta
 | 
32
 | 
36
 |  
| 7
 | 
Lanerossi Schio
 | 
32
 | 
35
 |  
| 8
 | 
Audace San Michele
 | 
32
 | 
34
 |  
| 9
 | 
Pellizzari Arzignano
 | 
32
 | 
31
 |  
| 10
 | 
Legnago
 | 
32
 | 
31
 |  
| 11
 | 
Thiene
 | 
32
 | 
30
 |  
| 12
 | 
Badia Polesine
 | 
32
 | 
30
 |  
| 13
 | 
Montagnana
 | 
32
 | 
26
 |  
| 14
 | 
Rovereto
 | 
32
 | 
24
 |  
| 15
 | 
Trento (N)
 | 
32
 | 
22
 |  
| 16
 | 
Brixen
 | 
32
 | 
22
 |  
| 17
 | 
Malo (N)
 | 
32
 | 
20
 |  
| 18
 | 
Lonigo
 | 
(25)
 | 
0[a]
 |   Source:  (N) Relegated and later readmitted to  Serie C. Notes: 
- ^ Lonigo was excluded from the championship because of incidents in the match with Cologna Veneta.
 
  
 | 
Girone H
- Eastern Veneto
  
Source:  (N) Relegated and later readmitted to  Serie C. Notes:  
 | 
Girone I
- Friuli-Venezia Giulia
  
| Pos
 | 
Team
 | 
Pld
 | 
Pts
 |  
| 1
 | 
Edera
 | 
28
 | 
48
 |  
| 2
 | 
Pro Cervignano
 | 
28
 | 
38
 |  
| 3
 | 
Palmanova
 | 
28
 | 
36
 |  
| 4
 | 
Libertas Trieste
 | 
28
 | 
34
 |  
| 5
 | 
SAICI Torviscosa
 | 
28
 | 
34
 |  
| 6
 | 
Monfalconese
 | 
28
 | 
32
 |  
| 7
 | 
Sangiorgina
 | 
28
 | 
32
 |  
| 8
 | 
Itala Gradisca
 | 
28
 | 
29
 |  
| 9
 | 
Cividalese
 | 
28
 | 
28
 |  
| 10
 | 
Cormonese
 | 
28
 | 
26
 |  
| 11
 | 
Sant'Anna
 | 
28
 | 
25
 |  
| 12
 | 
Ronchi
 | 
32
 | 
22
 |  
| 13
 | 
Pieris
 | 
32
 | 
20
 |  
| 14
 | 
Sagrado
 | 
32
 | 
16
 |  
| 15
 | 
Ponziana (N)
 | 
32
 | 
−1[a]
 |   Source:  (N) Relegated and later readmitted to  Serie C. Notes:  
 
 
 | 
 
Finals
Girone A
Source:  
 | 
Girone B
Source:  
 | 
Girone C
Source:  
 
 
 | 
 
Bolzano, Meganta and Vita Nova promoted to 1947–48 Serie B.
Central Italy
Central Italy sides were divided in six rounds (gironi). The winners qualified to a tournament to determine the two teams promoted to 1947–48 Serie B.
Girone A
- Emilia
  
| Pos
 | 
Team
 | 
Pld
 | 
Pts
 |  
| 1
 | 
Centese
 | 
26
 | 
36
 |  
| 2
 | 
Finale Emilia
 | 
26
 | 
34
 |  
| 3
 | 
Copparese
 | 
26
 | 
31
 |  
| 4
 | 
Panigale
 | 
26
 | 
30
 |  
| 5
 | 
Parma Vecchia
 | 
26
 | 
29
 |  
| 6
 | 
Pro Italia Correggio
 | 
26
 | 
28
 |  
| 7
 | 
G. Buscaroli Conselice
 | 
26
 | 
28
 |  
| 8
 | 
Mirandolese
 | 
26
 | 
25
 |  
| 9
 | 
Carpi
 | 
26
 | 
24
 |  
| 10
 | 
Gonzaga
 | 
26
 | 
21
 |  
| 11
 | 
Trancerie Mossina Guastalla
 | 
26
 | 
18
 |  
| 12
 | 
Crevalcore
 | 
26
 | 
17
 |  
| 13
 | 
Amatori Bologna
 | 
26
 | 
9
 |  
| 14
 | 
Bondenese (N)
 | 
26
 | 
0
 |   Source:  (N) Relegated and later readmitted to  Serie C.  
 | 
Girone B
- Umbria, Marche and Romagna
  
Source:  (N) Relegated and later readmitted to  Serie C.  
 | 
Girone C
- Northern Tuscany
  
Source:  (N) Relegated and later readmitted to  Serie C.  
 
 
 | 
 
Final round
Source: 
Southern Italy
Southern Italy sides were divided in three rounds (gironi). The winners and the runners-up qualified to a tournament to determine the sole team promoted to 1947–48 Serie B.
Girone A
- Campania
  
Source:  Notes: 
- ^ Financially relegated.
 
- ^ Re-admitted instead of Nola.
 
- ^ Retired during the championship.
 
  
 | 
Girone B
- Apulia and Campania
  
Source:  Notes: 
- ^ a b c 1 point deducted.
 
- ^ Renounced to take to part to 1947–48 Serie C.
 
- ^ Retired during the championship.
 
  
 | 
Girone C
- Calabria and Sicily
  
Source:  Notes: 
- ^ Promoted after tie-breaker: Messina-Reggina 4-1, Messina-Crotone 1-1, Reggina-Crotone 2-0
 
- ^ Financially relegated.
 
- ^ a b c 3 points deducted.
 
- ^ Re-admitted instead of Villese.
 
  
 
 
 | 
 
Final round
Source: 
Notes:
- ^ Nocerina promoted after tie-breaker: Nocerina-Audace Monopoli 4-1
 
- ^ Merged with Messina after this season.
 
- ^ 2 points deducted.