In 1998, Bari became a part of Puntland, an autonomous region in northeastern Somalia. In the Transitional Constitution of the Puntland Regional Government of 2001, Puntland's territory is defined in terms of Somalia's official regions, Bari being one of them.
In the years thereafter, Puntland changed its internal administrative division, and the Bari region was split in two: the southern half, roughly coinciding with the Qardho and Bandarbayla Districts, became the new region of Karkaar (also spelled as Karkar). It was subdivided into five new districts: Qardho, Bandarbayla, Waciya, Rako and Hafun. The northern half continued to be known as Bari and was split into seven districts: four of them keeping their original names (Bosaso, Iskushuban, Qandala and Alula), as well as three new ones: Carmo, Ufayn and Bargal.
On 8 April 2013, the Puntland government announced the creation of a new region named Gardafuul. Carved out of the Bari region, it consists of three districts and has its capital at Aluula.