Macedonian First Football League

North Macedonia · Since 1992 · 12 clubs

Last Champion
FK Vardar
Season 2025-26
Total Seasons
34
1992-93 · · · 2025-26
Most Titles
FK Vardar
12 titles

About Macedonian First Football League

The Macedonian First Football League is the top professional football competition in North Macedonia. It was established after the country gained independence in the early 1990s, with the first season taking place in 1992–93. The league sits at the highest level of the Macedonian football system and is organized by the national football federation. Over the years, it has become the main platform for clubs in the country to compete for the national title and qualification for European competitions.

The competition has gone through several structural changes, including adjustments in the number of teams, format, and scheduling. Typically, the league features around 10 to 12 clubs that play each other in multiple rounds throughout the season. Teams compete not only for the championship but also for places in UEFA tournaments such as the Champions League and Europa/Conference League, while the lowest-ranked clubs face relegation to the second division.

Historically, clubs like Vardar, Shkëndija, and Rabotnički have been among the most successful, frequently winning titles and representing North Macedonia in European football. The league is known for its competitive balance, with several different champions over the years and strong regional rivalries. Despite being a smaller European league, it plays an important role in developing local talent and showcasing football in the country on the international stage.

Seasons

Season Champion Runner-up 3rd place
2025-26
FK Vardar
KF Shkëndija
FC Struga
2024-25
KF Shkëndija
FK Sileks
FK Rabotnicki
2023-24
FC Struga
KF Shkëndija
KF Shkupi
2022-23
FC Struga
KF Shkupi
KF Shkëndija
2021-22
KF Shkupi
FC AP Brera Strumica
KF Shkëndija
2020-21
KF Shkëndija
KF Shkupi
FC Struga
2019-20
FK Vardar
FK Sileks
KF Shkëndija
2018-19
KF Shkëndija
FK Vardar
FC AP Brera Strumica
2017-18
KF Shkëndija
FK Vardar
FK Rabotnicki
2016-17
FK Vardar
KF Shkëndija
FK Rabotnicki
2015-16
FK Vardar
KF Shkëndija
FK Sileks
2014-15
FK Vardar
FK Rabotnicki
KF Shkëndija
2013-14
FK Rabotnicki
FK Horizont Turnovo
FK Metalurg Skopje
2012-13
FK Vardar
FK Metalurg Skopje
FK Horizont Turnovo
2011-12
FK Vardar
FK Metalurg Skopje
KF Shkëndija
2010-11
KF Shkëndija
FK Metalurg Skopje
KF Renova
2009-10
KF Renova
FK Rabotnicki
FK Metalurg Skopje
2008-09
FK Makedonija GP
KF Milano Kumanovë
KF Renova
2007-08
FK Rabotnicki
KF Milano Kumanovë
FK Pelister
2006-07
FK Pobeda
FK Rabotnicki
FK Makedonija GP
2005-06
FK Rabotnicki
FK Makedonija GP
FK Vardar
2004-05
FK Rabotnicki
FK Vardar
FK Pobeda
2003-04
FK Pobeda
FK Sileks
FK Vardar
2002-03
FK Vardar
FK Belasica
FK Pobeda
2001-02
FK Vardar
FK Belasica
FK Cementarnica 55
2000-01
FK Sloga Jugomagnat
FK Vardar
FK Pobeda
1999-00
FK Sloga Jugomagnat
FK Pobeda
FK Rabotnicki
1998-99
FK Sloga Jugomagnat
FK Sileks
FK Pobeda
1997-98
FK Sileks
FK Sloga Jugomagnat
FK Makedonija GP
1996-97
FK Sileks
FK Pobeda
FK Sloga Jugomagnat
1995-96
FK Sileks
FK Sloga Jugomagnat
FK Vardar
1994-95
FK Vardar
FK Sileks
FK Sloga Jugomagnat
1993-94
FK Vardar
FK Sileks
FK Balkan Skopje
1992-93
FK Vardar
FK Sileks
FK Balkan Skopje

All-Time table

# Club Count Years
1 FK Vardar 12 1992-93, 1993-94, 1994-95, 2001-02, 2002-03, 2011-12, 2012-13, 2014-15, 2015-16, 2016-17, 2019-20, 2025-26
4 2000-01, 2004-05, 2017-18, 2018-19
3 1995-96, 2003-04, 2005-06
2 KF Shkëndija 5 2010-11, 2017-18, 2018-19, 2020-21, 2024-25
4 2015-16, 2016-17, 2023-24, 2025-26
5 2011-12, 2014-15, 2019-20, 2021-22, 2022-23
3 FK Rabotnicki 4 2004-05, 2005-06, 2007-08, 2013-14
3 2006-07, 2009-10, 2014-15
4 1999-00, 2016-17, 2017-18, 2024-25
4 FK Sileks 3 1995-96, 1996-97, 1997-98
7 1992-93, 1993-94, 1994-95, 1998-99, 2003-04, 2019-20, 2024-25
1 2015-16
5 FK Sloga Jugomagnat 3 1998-99, 1999-00, 2000-01
2 1995-96, 1997-98
2 1994-95, 1996-97
6 FK Pobeda 2 2003-04, 2006-07
2 1996-97, 1999-00
4 1998-99, 2000-01, 2002-03, 2004-05
7 FC Struga 2 2022-23, 2023-24
0 —
2 2020-21, 2025-26
8 KF Shkupi 1 2021-22
2 2020-21, 2022-23
1 2023-24
9 FK Makedonija GP 1 2008-09
1 2005-06
2 1997-98, 2006-07
10 KF Renova 1 2009-10
0 —
2 2008-09, 2010-11
11 FK Metalurg Skopje 0 —
3 2010-11, 2011-12, 2012-13
2 2009-10, 2013-14
12 FK Belasica 0 —
2 2001-02, 2002-03
0 —
13 KF Milano Kumanovë 0 —
2 2007-08, 2008-09
0 —
14 FK Horizont Turnovo 0 —
1 2013-14
1 2012-13
15 FC AP Brera Strumica 0 —
1 2021-22
1 2018-19
16 FK Balkan Skopje 0 —
0 —
2 1992-93, 1993-94
17 FK Cementarnica 55 0 —
0 —
1 2001-02
18 FK Pelister 0 —
0 —
1 2007-08