# Mannschaft Sp. S. U. N. Tore Dif. Pk.
1 SSVg Velbert, Deutschland SSVg Velbert 30 22 5 3 90:32 58 71
2 Wuppertaler SV, Deutschland Wuppertaler SV 30 19 7 4 63:27 36 64
3 Germania Ratingen 04/19, Deutschland Germania Ratingen 04/19 30 17 6 7 58:36 22 57
4 SV Hönnepel-Niedermörmter, Deutschland SV Hönnepel-Niedermörmter 30 14 9 7 50:43 7 51
5 MSV Duisburg II, Deutschland MSV Duisburg II 30 12 11 7 60:31 29 47
6 TV Jahn Hiesfeld, Deutschland TV Jahn Hiesfeld 30 13 7 10 55:51 4 46
7 1. FC Bocholt, Deutschland 1. FC Bocholt 30 12 9 9 48:33 15 45
8 VfR Krefeld-Fischeln, Deutschland VfR Krefeld-Fischeln 30 13 4 13 44:49 -5 43
9 TuRU Düsseldorf, Deutschland TuRU Düsseldorf 30 12 4 14 41:45 -4 40
10 Rot-Weiß Oberhausen II, Deutschland Rot-Weiß Oberhausen II 30 11 6 13 45:47 -2 39
11 Schwarz-Weiß Essen, Deutschland Schwarz-Weiß Essen 30 11 5 14 41:38 3 38
12 VfB 03 Hilden, Deutschland VfB 03 Hilden 30 10 8 12 61:69 -8 38
13 TuS Bösinghoven, Deutschland TuS Bösinghoven 30 10 7 13 61:58 3 37
14 SC Kapellen-Erft, Deutschland SC Kapellen-Erft 30 10 6 14 51:59 -8 36
15 SV Sonsbeck, Deutschland SV Sonsbeck 30 8 6 16 32:61 -29 30
16 Sportfreunde Baumberg, Deutschland Sportfreunde Baumberg 30 6 8 16 34:62 -28 26
17 VfB Homberg, Deutschland VfB Homberg 30 5 7 18 33:62 -29 22
18 VdS Nievenheim, Deutschland VdS Nievenheim 30 6 3 21 30:94 -64 21
  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.