| Ps | Pt | G | V | N | P | GF | GS | DR | MP | |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Monza | 80 | 34 | 24 | 8 | 2 | 70 | 17 | +53 | 2.35 |
| 2 | Ciliverghe Mazzano | 73 | 34 | 22 | 7 | 5 | 75 | 45 | +30 | 2.15 |
| 3 | Pergolettese | 65 | 34 | 20 | 5 | 9 | 58 | 38 | +20 | 1.91 |
| 4 | Virtus Ciserano Bergamo | 63 | 34 | 18 | 9 | 7 | 57 | 34 | +23 | 1.85 |
| 5 | Aurora Pro Patria | 62 | 34 | 19 | 5 | 10 | 50 | 34 | +16 | 1.82 |
| 6 | Ponte San Pietro | 59 | 34 | 17 | 8 | 9 | 59 | 37 | +22 | 1.74 |
| 7 | Darfo Boario | 54 | 34 | 16 | 6 | 12 | 46 | 38 | +8 | 1.59 |
| 8 | Caravaggio | 47 | 34 | 12 | 11 | 11 | 45 | 48 | -3 | 1.38 |
| 9 | Seregno | 45 | 34 | 11 | 12 | 11 | 51 | 49 | +2 | 1.32 |
| 10 | Grumellese | 42 | 34 | 12 | 6 | 16 | 37 | 51 | -14 | 1.24 |
| 11 | Ciserano | 40 | 34 | 12 | 4 | 18 | 44 | 54 | -10 | 1.18 |
| 12 | Dro Alto Garda | 36 | 34 | 9 | 9 | 16 | 33 | 48 | -15 | 1.06 |
| 13 | Brianza Olginatese | 36 | 34 | 10 | 6 | 18 | 39 | 56 | -17 | 1.06 |
| 14 | Scanzorosciate | 34 | 34 | 10 | 4 | 20 | 30 | 61 | -31 | 1.00 |
| 15 | Levico Terme | 31 | 34 | 7 | 10 | 17 | 42 | 53 | -11 | 0.91 |
| 16 | Lecco | 31 | 34 | 9 | 4 | 21 | 31 | 64 | -33 | 0.91 |
| 17 | Virtus Bolzano | 29 | 34 | 8 | 5 | 21 | 31 | 54 | -23 | 0.85 |
| 18 | Fanfulla | 27 | 34 | 6 | 9 | 19 | 38 | 55 | -17 | 0.79 |
| ||||||||||
| Il campionato Serie D Girone B stagione 2016-2017 è composto da 18 squadre (Aurora Pro Patria, Brianza Olginatese, Caravaggio, Ciliverghe Mazzano, Ciserano, Darfo Boario, Dro Alto Garda, Fanfulla, Grumellese, Lecco, Levico Terme, Monza, Pergolettese, Ponte San Pietro, Scanzorosciate, Seregno, Virtus Bolzano, Virtus Ciserano Bergamo). La stagione parte il 04/09/2016 e si conclude il 07/05/2017, ed è suddivisa in 34 giornate. | ||||||||||