2004–05 Iran 2nd Division

During the 2004–05 season, League 2, which is in fact the third tier of the Iranian football league system, was organised in two groups each of ten teams. At the end of the season, Shahrdari Langarud and Pegah Khozestan were promoted to the Azadegan League as group winners.

Promotion playoff
Nassaji Mazandaran in Group 1 and Ararat in Group 2 as 2nd-placed team faced play-off 11th-placed team of Azadegan League 2004/05, Niroye Zamini in Group 1 and Ekbatan in Group 2

Relegation playoff
Fajr Sepah Tehran in Group 1 and Chooka Talesh in Group 2 as 9th-placed team faced play-off winners of 2004–05 Iran Football's 3rd Division, Zob Ahan Ardabil in Group 1 and Sepahan Novin in Group 2.