Promotion and relegation (pre-season) 20 teams will compete in the league – the fourteen teams from the previous season, three teams relegated from the
Liga 1 and three teams promoted from
Liga Nusantara.
Teams promoted to Super League On 12 February 2025,
Bhayangkara Presisi became the first team to secure promotion to Super League after a 0–0 draw against
Persijap in matchweek 5 of Group Y in the championship round, ensuring an immediate return to the top tier.
PSIM became the second team to gain promotion on 17 February 2025 after defeating
PSPS in matchweek 6 of Group X. The result ended PSIM's 18-season stay in the second tier since the inception of the Indonesian Super League (now
Super League) in the 2008–09 season.
Persijap secured the final promotion spot on 25 February 2025 after defeating PSPS in the promotion play-off. The win ended Persijap’s 10-seasons absence from the top tier. During that period, they spent eight seasons in the second tier and two in the third tier.
Teams relegated from Liga 1 PSIS became the first team to be relegated on 11 May 2025 after
Semen Padang draw with
Persebaya in an away match during matchweek 32. PSIS return to second tier after spending seven seasons at top tier. Semen Padang's victory over
Arema in an away match on final matchweek resulted in both
PSS and
Barito Putera being relegated on 24 May 2025. PSS returned to the second tier after spending six seasons in the top tier and Barito Putera returned to the second tier after spending eleven seasons in the top tier.
Teams promoted from Liga Nusantara On 17 February 2025,
Kendal Tornado (formerly Tornado Pekanbaru) became the first team to secure promotion to Championship after defeating
PSGC in matchweek 5 of Group X in the championship round. The 2024–25 season marked Tornado's debut in the second tier of the Indonesian league system.
Persikad Depok (formerly
Sumut United) and
Persiba Balikpapan also earned promotion, both returning to Championship after a one-season absence. Persikad sealed promotion on 23 February 2025 with a 5–1 away win over
NZR Sumbersari in matchweek 6 of Group Y. Persiba secured the final promotion spot on 27 February 2025 after defeating PSGC in a penalty shootout in the promotion play-off.
Teams relegated to Liga Nusantara The first three teams to be relegated were
Nusantara United,
Persikabo 1973, and
Persikota, following the results of their respective matches on 10 February 2025. Nusantara United and Persikota drew their games, but the results were insufficient to avoid relegation. On the same day,
Sriwijaya secured a win over PSMS in matchweek 5 of Group H in the relegation round. Nusantara United were relegated to the third tier after three seasons in the second tier. Persikota also returned to the third tier just one season after gaining promotion. Persikabo 1973 suffered a second consecutive relegation, having failed to retain their place in the second tier after losing to Adhyaksa Banten in matchweek 5 of Group I.
RANS Nusantara became the fourth team to be relegated on 13 February 2025 after a loss to
Persipal in matchweek 6 of Group K, marking their second straight relegation after just one season in the second tier.
Persewar, after spending six seasons in the second tier, along with
Persipa and
Gresik United, each after three seasons, were also relegated. Persewar were relegated on 16 February 2025 after a defeat in matchweek 8 of Group J. Persipa followed on 21 February 2025 after Persipura defeated RANS Nusantara in matchweek 9 of Group K. Gresik United were relegated on 25 February 2025 after Persibo won against Persewar in matchweek 10 of Group J. Meanwhile,
Dejan and
Persibo also returned to the third tier just one season after gaining promotion. Dejan were relegated on 15 February 2025 following a defeat to Adhyaksa Banten in matchweek 6 of Group I, while Persibo were relegated on 28 February 2025 after losing to Persipura in a single-match relegation play-off.
Name changes and relocated teams •
Adhyaksa changed their official name to
Adhyaksa Banten and moved to
Banten International Stadium in
Serang starting from this season. •
Tornado Pekanbaru changed their official name to
Kendal Tornado and moved to
Kebondalem Stadium in
Kendal starting from this season. •
Persikas sold their Championship playing license to
Sumsel United, who will play at
Palembang starting from this season. •
PSKC changed their official name to
Garudayaksa and moved to
Bekasi Regency starting from this season. •
Sumut United was acquired by
Liga 4 side, Persikad 1999. As a result, Persikad 1999 took over Sumut United's place in Championship starting from this season and they will compete under name
Persikad Depok. == Teams ==