2004–05 Macedonian First Football League

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.

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.