The 2004–05 Macedonian First League was the 13th season of the Macedonian First Football League, the highest football league of Macedonia. The first matches of the season were played on 8 August 2004 and the last on 29 May 2005. Pobeda were the defending champions, having won their second title. The 2004-05 champions were Rabotnichki who had won their first title.
Source: MacedonianFootball.com, RSSSF.org Rules for classification: 1) Points; 2) Goal difference; 3) Goals scored; 4) Head-to-head points; 5) Head-to-head goal difference; 6) Head-to-head away goals scored (only if two teams); 7) Head-to-head goals scored; 8) Draw; 9) Play-off. (Note: Criteria 2, 3 and 8 is only used if not deciding Champion, teams for UEFA competitions or relegation). (C) Champions; (O) Play-off winners; (R) Relegated Notes:
^Cementarnica 55 were deducted three points for walking off at the match against Sileks in the 32nd round.
Results
Every team will play three times against each other team for a total of 33 matches. The first 22 matchdays will consist of a regular double round-robin schedule. The league standings at this point will then be used to determine the games for the last 11 matchdays.