# Mannschaft Sp. S. U. N. Tore Dif. Pk.
1 Wuppertaler SV, Deutschland Wuppertaler SV 16 11 3 2 34:13 21 36
2 SSVg Velbert, Deutschland SSVg Velbert 16 10 3 3 41:18 23 33
3 VfR Krefeld-Fischeln, Deutschland VfR Krefeld-Fischeln 16 11 0 5 29:20 9 33
4 1. FC Bocholt, Deutschland 1. FC Bocholt 16 9 4 3 32:14 18 31
5 MSV Duisburg II, Deutschland MSV Duisburg II 16 8 4 4 35:18 17 28
6 SV Hönnepel-Niedermörmter, Deutschland SV Hönnepel-Niedermörmter 16 7 6 3 28:20 8 27
7 Germania Ratingen 04/19, Deutschland Germania Ratingen 04/19 16 8 3 5 26:18 8 27
8 TV Jahn Hiesfeld, Deutschland TV Jahn Hiesfeld 16 7 4 5 36:28 8 25
9 Rot-Weiß Oberhausen II, Deutschland Rot-Weiß Oberhausen II 16 7 4 5 29:24 5 25
10 VfB 03 Hilden, Deutschland VfB 03 Hilden 16 7 3 6 35:36 -1 24
11 VdS Nievenheim, Deutschland VdS Nievenheim 16 6 2 8 23:43 -20 20
12 TuS Bösinghoven, Deutschland TuS Bösinghoven 16 5 3 8 30:35 -5 18
13 TuRU Düsseldorf, Deutschland TuRU Düsseldorf 16 5 2 9 18:27 -9 17
14 SC Kapellen-Erft, Deutschland SC Kapellen-Erft 16 5 1 10 25:33 -8 16
15 Sportfreunde Baumberg, Deutschland Sportfreunde Baumberg 16 4 2 10 16:35 -19 14
16 Schwarz-Weiß Essen, Deutschland Schwarz-Weiß Essen 16 3 3 10 13:20 -7 12
17 SV Sonsbeck, Deutschland SV Sonsbeck 16 2 4 10 10:38 -28 10
18 VfB Homberg, Deutschland VfB Homberg 16 2 3 11 13:33 -20 9
  Aufstieg
  Abstieg

# Die Partie Rot-Weiß Oberhausen II gegen Wuppertaler SV ist nach einem Urteil des Sportgerichtes vom Fußball-Verbandes Niederrhein aufgrund des Einsatzes zweier nicht spielberechtiger Akteure nachträglich mit 0:2 gewertet worden. Das ursprüngliche Resultat lautete 3:2.