The 2024–25 Macedonian First League was the 33rd season of the Macedonian First Football League, the highest football league of North Macedonia. It began on 11 August 2024 and ended on 17 May 2025. Struga were the defending champions, having won their second title in 2023–24.
The winners (Shkendija, their fifth title) qualified for the Champions League first qualifying round. The second-placed team (Sileks), third-placed team (Rabotnichki) and 2024–25 Macedonian Football Cup winners (Vardar) qualified for the Conference League first qualifying round. The tenth-placed team (Besa) qualified for the Macedonian First Football League play-off. Two teams (Gostivar and Voska Sport) withdrew from the competition and were banned from entering any league for the season 2025/26.
Promotion and relegation At the end of the 2023–24 season Promoted from 2023–24 Second League Besa (DD) (winners, promoted for the first time in their history) Pelister (runners-up, promoted after a 2-season absence) Relegated to 2024–25 Second League Makedonija G.P. (11th, relegated after a 6 seasons spell in top flight) Bregalnica (12th, relegated after a 3 seasons spell in top flight) At the end of the 2024–25 season Promoted from 2024–25 Second League Makedonija G.P. (winners, promoted after one season absence) Arsimi (runners-up, promoted for the first time in their history) Bashkimi (Third placed; won play-off, promoted for the first time in their history) Relegated to 2025–26 Second League Besa (DD) (10th; lost play-off, relegated after a single season spell in top flight) Gostivar (11th, relegated after a 2 seasons spell in top flight)1 Voska Sport (12th, relegated after a 2 seasons spell in top flight)2 1Gostivar withdrew from the First League after a leaving of pitch at the 29th round match against Rabotnički.2Voska Sport withdrew from the First League after a leaving of pitch at the 28th round match against Vardar.
Participating teams Besa AP Brera Shkëndija Rabotnichki Sileks City Stadium Gostivar Blagoj Istatov StadiumUEFA Ecolog Arena National Arena Toše Proeski UEFA Kratovo City Stadium Capacity: 1,000 Capacity: 9,200 Capacity: 15,000 Capacity: 33,011 Capacity: 1,800 Pelister Struga Petar Miloshevski Stadium Gradska Plaža Stadium Capacity: 10,000 Capacity: 2,000 Voska Sport Tikvesh Vardar Shkupi Gostivar SRC Biljanini Izvori Stadium Kavadarci City Stadium National Arena Toše Proeski UEFA Čair Stadium Boris Trajkovski Stadium Capacity: 3,978 Capacity: 9,000 Capacity: 33,011 Capacity: 4,500 Capacity: 3,000
Personnel and kits
Note: Flags indicate national team as has been defined under FIFA eligibility rules. Players may hold more than one non-FIFA nationality. Team Manager Captain Kit manufacturer Shirt sponsor AP Brera Panče Stojanov Martin Gjorgievski Sportika SA Mozzart Besa Gorazd Mihajlov Armend Alimi Jako Global Immobilien Gostivar Mert Nobre Alper Potuk Nike Pelister Srgjan Zaharievski Mirko Ivanovski Joma Rabotnichki Goran Stanić Egzon Belica Joma Shkëndija Jeton Beqiri Besart Ibraimi Macron Ecolog Shkupi Alparslan Erdem Hamza Ramani Reaction Alagoz Holding Sileks Aleksandar Vasoski Ivan Šubert Macron Sileks Struga Ilčo Gjorgioski Bunjamin Shabani Macron Trim & Lum Tikvesh Gjorgji Mojsov Aleksandar Varelovski Joma Klimi.mk, Sinalco Vardar Goce Sedloski Goran Zakarić Joma Voska Sport Klodian Arbëri Agon Hani Joma Nefi Ik
League table
Results Each team plays every other team three times for a total of 33 matches. For matches 1–22, each team plays every other team twice (home and away). For matches 23–33, each team plays every other team for the third time (either at home or away, depending on league standings).
Macedonian First Football League play-off The tenth-placed club (Besa) faced the third-placed club from the 2024–25 Macedonian Second Football League (Bashkimi) for the final place in the following season's Macedonian First Football League.
Season statistics
Top scorers
RankPlayerClubGoals1 Marko GjorgjievskiSileks15 Besart IbraimiShkëndija3 Lanre KehindeStruga134 Adi AlićSileks125 Goran ZakarićVardar116 Martin GjorgievskiAP Brera9 Đorđe IvkovićAP Brera Remzifaik SelmaniBesa9 Fiton AdemiShkëndija8 Darko DodevSileks Rogers MatoAP Brera & Vardar Atdhe MazariRabotnichki
Attendances
# Club Average 1 Shkëndija 2,027 2 Vardar 1,517 3 Pelister 1,223 4 Brera 1,220 5 Shkupi 888 6 Tikveš 698 7 Besa 490 8 Struga 419 9 Rabotnički 335 10 Sileks 259 11 Voska 158 12 Gostivari 97
Source:https://www.european-football-statistics.co.uk/attn/archive/mkd/avemkd25.htm
See also 2024–25 Macedonian Football Cup 2024–25 Macedonian Second Football League
References
External links Football Federation of Macedonia MacedonianFootball.com