Macedonian First Football League
FIFA Region
UEFA
Season
2024-2025
Location
North Macedonia
Abbreviation
MKD1

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

DateHome Status RoadVenue
Mon - 26 May 2025
 FK Vardar (MKD1) 20 FK Detonit Plachkovica (MKD2)Blagoj Istatov Stadium
 FK Vardar remains in MKD1 

 LeagueHomeRoad
POSMPW - D - LPTSCPTSGFGAGDMPW - D - LPTSGFGAGDMPW - D - LPTSGFGAGD
1FK Shkëndija 3320 -10-370-5930291712 -4-140391722168 -6-23020137
2FK Sileks Kratovo 3319 -10-467-571938179 -7-134309211610 -3-333271017
3FK Rabotnički 3315 -11-756-3821171711 -3-33622913164 -8-42016124
4FC Struga 3313 -12-851-41374179 -5-33222166164 -7-5191921-2
5FK Vardar 3312 -9-1245-37370164 -6-6181720-3178 -3-62720173
6FK Pelister Bitola 3310 -9-1439-2638-12166 -6-42413121174 -3-10151326-13
7KF Shkupi 1927 3310 -8-1538-47470176 -5-62326215164 -3-9152126-5
8GFK Tikveš 337 -13-1334-2531-6166 -5-52314131171 -8-8111118-7
9FC AP Brera 339 -7-1734-4156-15166 -3-72124231173 -4-10131733-16
10KF Besa 1976 Dobërdoll 339 -6-1833-3453-19167 -2-7232023-3172 -4-11101430-16
11KF Gostivari 3312 -12-930-1836342177 -6-42722184165 -6-5211416-2
12FK Voska Sport Ohrid 335 -7-214-182563-38163 -5-8141224-12172 -2-1381339-26
2025-2026 UEFACL
2025-2026 UEFAECL
Relegation Playoffs
Withdrew from MKD1

Results

Sun - 18 May 2025
 FK Vardar 30 KF GostivariToše Proeski Arena
 FK Vardar wins 3-0 by walkover 
 FK Voska Sport Ohrid 03 KF Shkupi 1927Stadion Biljanini Izvori
 KF Shkupi 1927 wins 3-0 by walkover 
Sat - 17 May 2025
 FC AP Brera 32 FK RabotničkiStadion Blagoj Istatov
 GFK Tikveš 33 FC StrugaGradski Stadion u Koprivnici
 FK Pelister Bitola 14 KF Besa 1976 DobërdollStadion Petar Miloševski
Sun - 11 May 2025
 KF Besa 1976 Dobërdoll 30 FK Voska Sport OhridGradski Stadion (Gostivar)
 KF Shkupi 1927 11 GFK TikvešStadion Čair (Skopje)
 FC Struga 11 FC AP BreraGradska Plaža Stadium (Struga)
 FK Rabotnički 01 FK VardarToše Proeski Arena
 KF Gostivari 03 FK ShkëndijaStadion Boris Trajkovski
 FK Sileks Kratovo 00 FK Pelister BitolaGradski Stadion Kratovo
Wed - 7 May 2025
 FK Sileks Kratovo 30 KF GostivariGradski Stadion Kratovo
 FC AP Brera 43 KF Shkupi 1927Stadion Blagoj Istatov
 GFK Tikveš 10 KF Besa 1976 DobërdollGradski Stadion u Koprivnici
 FK Pelister Bitola 30 FK Voska Sport OhridStadion Petar Miloševski
Tue - 6 May 2025
 FK Vardar 00 FC StrugaToše Proeski Arena
Sun - 4 May 2025
 FK Voska Sport Ohrid 03 GFK TikvešStadion Biljanini Izvori
 GFK Tikveš wins 3-0 by walkover 
 KF Besa 1976 Dobërdoll 21 FC AP BreraGradski Stadion (Gostivar)