
Summary
The Macedonian First Football League (MKD1), or Prva Makedonska Fudbalska Liga (1.MFL), is the top professional league in North Macedonia's football system. At the end of the 2024-2025 season, the MKD1 teams listed below qualify for the following non-league play:
- 2025-2026 UEFA Champions League - 1st Qualifying Round:
- 1st place 2024-2025 MKD1 team
- 2025-2026 UEFA Europa Conference League - 1st Qualifying Round:
- 2nd place 2024-2025 MKD1 team
The winner of the 2024-2025 Kup na Makedonija (Macedonian Football Cup), typically a MKD1 team, also receives a berth in the 1st Qualifying Round of the 2025-2026 UEFA Europa Conference League.
Leagues Pyramid - North Macedonia
Abbrev | League | # of Teams |
---|---|---|
MKD1 | Prva Makedonska Fudbalska Liga (1.MFL) | 12 |
MKD2 | Мakedonska Fudbalska Liga (2. MFL) | 16 |
MKD3 | Makedonska Treta Liga (3. MFL) | - |
Competition Structure
Season | # of Teams | ||
11 Aug 2024 - 25 May 2025 | 12: MKD1 (9 minimum), MKD2 (3 maximum) |
Season Format
The MKD1 season each MKD1 team plays Home-Away matches with the other 11 MKD1 teams, then one more match against the other 11 teams for a total of 33 league matches per team. Table ranking ties are broken by (1) goal difference, (2) goals scored, (3) head-to-head points, (4) head-to-head goal difference, (5) head-to-head goals away goals scored (if only two teams), (6) head-to-head goals scored, (7) a drawing, then (8) a playoff (only used for deciding teams for UEFA competitions or relegation.
Playoffs
Not applicable.
Relegation
At the end of the 2024-2025 MKD1 season, the 11th and 12th place teams will be relegated to the MKD2, and the 10th place team enters into a one matchPromotion/Relegation Playoff with a MKD2 team.
More Info...
Relegation Playoff
Date | Home | Status | Road | Venue |
![]() | 20 | FK Detonit Plachkovica (MKD2)![]() | Blagoj Istatov Stadium | |||
FK Vardar remains in MKD1 |
League | Home | Road | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
POS | MP | W - D - L | PTS | CPTS | GF | GA | GD | MP | W - D - L | PTS | GF | GA | GD | MP | W - D - L | PTS | GF | GA | GD | |
1 | FK Shkëndija | 33 | 20 -10-3 | 70 | - | 59 | 30 | 29 | 17 | 12 -4-1 | 40 | 39 | 17 | 22 | 16 | 8 -6-2 | 30 | 20 | 13 | 7 |
2 | FK Sileks Kratovo | 33 | 19 -10-4 | 67 | - | 57 | 19 | 38 | 17 | 9 -7-1 | 34 | 30 | 9 | 21 | 16 | 10 -3-3 | 33 | 27 | 10 | 17 |
3 | FK Rabotnički | 33 | 15 -11-7 | 56 | - | 38 | 21 | 17 | 17 | 11 -3-3 | 36 | 22 | 9 | 13 | 16 | 4 -8-4 | 20 | 16 | 12 | 4 |
4 | FC Struga | 33 | 13 -12-8 | 51 | - | 41 | 37 | 4 | 17 | 9 -5-3 | 32 | 22 | 16 | 6 | 16 | 4 -7-5 | 19 | 19 | 21 | -2 |
5 | FK Vardar | 33 | 12 -9-12 | 45 | - | 37 | 37 | 0 | 16 | 4 -6-6 | 18 | 17 | 20 | -3 | 17 | 8 -3-6 | 27 | 20 | 17 | 3 |
6 | FK Pelister Bitola | 33 | 10 -9-14 | 39 | - | 26 | 38 | -12 | 16 | 6 -6-4 | 24 | 13 | 12 | 1 | 17 | 4 -3-10 | 15 | 13 | 26 | -13 |
7 | KF Shkupi 1927 | 33 | 10 -8-15 | 38 | - | 47 | 47 | 0 | 17 | 6 -5-6 | 23 | 26 | 21 | 5 | 16 | 4 -3-9 | 15 | 21 | 26 | -5 |
8 | GFK Tikveš | 33 | 7 -13-13 | 34 | - | 25 | 31 | -6 | 16 | 6 -5-5 | 23 | 14 | 13 | 1 | 17 | 1 -8-8 | 11 | 11 | 18 | -7 |
9 | FC AP Brera | 33 | 9 -7-17 | 34 | - | 41 | 56 | -15 | 16 | 6 -3-7 | 21 | 24 | 23 | 1 | 17 | 3 -4-10 | 13 | 17 | 33 | -16 |
10 | KF Besa 1976 Dobërdoll | 33 | 9 -6-18 | 33 | - | 34 | 53 | -19 | 16 | 7 -2-7 | 23 | 20 | 23 | -3 | 17 | 2 -4-11 | 10 | 14 | 30 | -16 |
11 | KF Gostivari | 33 | 12 -12-9 | 30 | -18 | 36 | 34 | 2 | 17 | 7 -6-4 | 27 | 22 | 18 | 4 | 16 | 5 -6-5 | 21 | 14 | 16 | -2 |
12 | FK Voska Sport Ohrid | 33 | 5 -7-21 | 4 | -18 | 25 | 63 | -38 | 16 | 3 -5-8 | 14 | 12 | 24 | -12 | 17 | 2 -2-13 | 8 | 13 | 39 | -26 |
2025-2026 UEFACL 2025-2026 UEFAECL Relegation Playoffs Withdrew from MKD1 |
Results
![]() | 30 | KF Gostivari![]() | Toše Proeski Arena | |||
FK Vardar wins 3-0 by walkover |
![]() | 03 | KF Shkupi 1927![]() | Stadion Biljanini Izvori | |||
KF Shkupi 1927 wins 3-0 by walkover |
![]() | 13 | FK Sileks Kratovo![]() | Ecolog Arena |
![]() | 32 | FK Rabotnički![]() | Stadion Blagoj Istatov |
![]() | 33 | FC Struga![]() | Gradski Stadion u Koprivnici |
![]() | 14 | KF Besa 1976 Dobërdoll![]() | Stadion Petar Miloševski |
![]() | 30 | FK Voska Sport Ohrid![]() | Gradski Stadion (Gostivar) |
![]() | 11 | GFK Tikveš![]() | Stadion Čair (Skopje) |
![]() | 11 | FC AP Brera![]() | Gradska Plaža Stadium (Struga) |
![]() | 01 | FK Vardar![]() | Toše Proeski Arena |
![]() | 03 | FK Shkëndija![]() | Stadion Boris Trajkovski |
![]() | 00 | FK Pelister Bitola![]() | Gradski Stadion Kratovo |
![]() | 30 | KF Gostivari![]() | Gradski Stadion Kratovo |
![]() | 21 | FK Rabotnički![]() | Ecolog Arena |
![]() | 43 | KF Shkupi 1927![]() | Stadion Blagoj Istatov |
![]() | 10 | KF Besa 1976 Dobërdoll![]() | Gradski Stadion u Koprivnici |
![]() | 30 | FK Voska Sport Ohrid![]() | Stadion Petar Miloševski |
![]() | 03 | GFK Tikveš![]() | Stadion Biljanini Izvori | |||
GFK Tikveš wins 3-0 by walkover |
![]() | 21 | FC AP Brera![]() | Gradski Stadion (Gostivar) |