In November 2020, the TPLF and
Tigray Defense Forces (TDF)
launched attacks on
Ethiopian Army bases in the Tigray region after tensions regarding the
parliamentary elections to be held the next year, and over accusations of Ethiopian government corruption. This ultimately culminated into the subsequent
Tigray War. By March 2022, the war had come to a virtual standstill and on 2 November 2022, the
Pretoria Peace Agreement was signed, ending the Tigray War. Despite the agreement stipulating it, the TPLF/TDF did not demobilise, and still controlled much of the Tigray region. Alongside that, as of February 2026, much of
Western remains occupied by
Amhara militias who
claim the territory. In March 2025, tensions intensified again when a faction of the TPLF, led by
Debretsion Gebremichael, took over several offices in
Mekelle in a coup against the
Interim Regional Administration of Tigray. Armed men belonging to the faction patrolled the streets of the city at night, checking people's identification.
The Guardian reported that some accounts suggested that Eritrean intelligence had helped Debretsion's faction assume power, while
Getachew Reda, the interim leader of Tigray, had fled to
Addis Ababa. These tensions continued in late 2025 when the TPLF accused the Ethiopian government of funding and aiding multiple anti-TPLF groups—particularly the
Tigray Peace Forces (TPF), a splinter group of former TPLF/TDF members—active on Tigray's border with the neighboring
Afar Region, which launched attacks on Tigrayan forces, killing several. Furthermore, in November, the Afar Regional government accused elements of the TPLF of crossing over the Tigray-Afar border and attacking civilians, and warned that it would retaliate if the TPLF did not withdraw. The TPLF denied the allegations, accusing Ethiopian-backed militants of orchestrating the attack. The day after, the TPLF accused Ethiopian forces of launching a drone strike on
Raya Azebo, killing Tigrayan forces and civilians in violation of the Pretoria ceasefire.'''''' == Clashes ==