2023–24 Macedonian First Football League

Macedonian First League
Season2023–24
Dates6 August 2023 –
18 May 2024
ChampionsStruga
2nd domestic title
RelegatedMakedonija G.P.
Bregalnica
Champions LeagueStruga
Conference LeagueShkendija
Tikvesh
Matches played198
Goals scored446 (2.25 per match)
Top goalscorerAleksa Marušić
(17 goals)
Longest winning run4 games
AP Brera
Struga
Shkendija
Voska Sport
Longest unbeaten run17 games
Gostivar
Longest winless run9 games
AP Brera
Longest losing run7 games
Makedonija G.P.
All statistics correct as of 10 March 2024.

The 2023–24 Macedonian First League was the 32nd season of the Macedonian First Football League, the highest football league of North Macedonia. It began on 6 August 2023 and ended on 18 May 2024. Struga were the defending champions, having won their first title in 2022–23.

The winners (Struga, their second consecutive title win) qualified for the Champions League first qualifying round. The second-placed team (Shkendija) and 2023–24 Macedonian Football Cup winners (Tikvesh) qualified for the Conference League first qualifying round. The tenth-placed team (Vardar) qualified for the Macedonian First Football League play-off. The bottom two teams (Bregalnica and Makedonija G.P.) were relegated to the 2024–25 Macedonian Second Football League.