1946–47 Serie C

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.

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.

The winners and the runners-up qualified to a tournament to determine the sole team promoted to 1947–48 Serie B.