Nothing new at the top, wins all three promotion candidates.
Veleshta – Korab 1:3
Rabotnik – Vardino 1:1
Mladost Carev Dvor – Vulkan 2:1
Poeshevo – Prespa 3:2
Karaorman – Kravari 6:0
Mogila – Labunishta 3:0
Vlaznimi – Mirche Acev 7:0
Lirija Zagrachani was free.
| MP | W | D | L | +/- | P | ||
| Vlaznimi | 24 | 18 | 3 | 3 | 59:15 | 57 | play-off |
| Korab | 23 | 19 | 0 | 4 | 65:29 | 57 | |
| Karaorman | 24 | 17 | 4 | 3 | 67:22 | 55 | |
| Prespa | 23 | 13 | 1 | 9 | 40:29 | 40 | |
| Lirija Zagrachani | 23 | 10 | 2 | 11 | 38:44 | 32 | |
| Mladost Carev Dvor | 24 | 9 | 5 | 10 | 31:41 | 32 | |
| Rabotnik | 23 | 9 | 3 | 11 | 34:38 | 30 | |
| Vardino | 23 | 7 | 8 | 8 | 42:42 | 29 | |
| Vulkan | 23 | 8 | 4 | 11 | 35:45 | 28 | |
| Mogila | 24 | 8 | 3 | 13 | 40:36 | 27 | |
| Veleshta | 24 | 9 | 0 | 15 | 49:57 | 27 | |
| Labunishta | 23 | 7 | 4 | 12 | 33:42 | 25 | |
| Kravari | 24 | 8 | 1 | 15 | 35:63 | 25 | |
| Poeshevo | 23 | 7 | 3 | 13 | 39:56 | 24 | relegation |
| Mirche Acev | 23 | 7 | 1 | 15 | 29:56 | 22 | relegation |
| Pitu Guli | 15 | 5 | 2 | 8 | 15:36 | 17 | relegated |
* Pitu Guli was disqualified for not appearing in 3 matches.
