Setelah Belanda meninggalkan Indonesia pada pengesahan kedaulatan, pada permulaan tahun 1950 di Tapanuli di bentuk Kabupaten baru yaitu Kabupaten Tapanuli Utara (dulu Kabupaten Batak), Kabupaten Tapanuli Selatan (dulu Kabupaten Padang Sidempuan), Kabupaten Tapanuli Tengah (dulu Kabupaten Sibolga) dan Kabupaten Nias (dulu Kabupaten Nias). Dengan terbentuknya Kabupaten ini, maka kabupaten-kabupaten
yang dibentuk pada tahun 1947 dibubarkan. Disamping itu ditiap kabupaten dibentuk badan legislatif Dewan Perwakilan Rakyat Sementara yang anggotanya dari anggota partai politik setempat. Mengingat luasnya wilayah Kabupaten Tapanuli Utara meliputi Dairi pada waktu itu, maka untuk meningkatkan daya guna pemerintahan, pada tahun 1956 dibentuk Kabupaten Dairi yang terpisah dari Kabupaten Tapanuli Utara. Salah satu upaya untuk mempercepat laju pembangunan ditinjau dari aspek pertumbuhan ekonomi daerah, pemerataan hasil-hasil pembangunan dan stabilitas keamanan adalah dengan jalan pemekaran wilayah. Pada tahun 1998 Kabupaten Tapanuli Utara dimekarkan menjadi dua Kabupaten yaitu Kabupaten Tapanuli Utara dan Kabupaten Toba Samosir sesuai dengan Undang-Undang Nomor 12 tahun 1998 tentang Pembentukan Kabupaten Toba Samosir dan Kabupaten Mandailing Natal. Kemudian pada tahun 2003 Kabupaten Tapanuli Utara dimekarkan kembali menjadi dua kabupaten yaitu Kabupaten Tapanuli Utara dan Kabupaten Humbang Hasundutan sesuai dengan Undang-undang No. 9 Tahun 2003 tentang pembentukan Kabupaten Nias Selatan, Kabupaten Pakpak Bharat dan Kabupaten Humbang Hasundutan. Setelah Kabupaten Tapanuli Utara berpisah dengan Kabupaten Humbang Hasundutan jumlah kecamatan di Kabupaten Tapanuli Utara menjadi 15 kecamatan. Kecamatan yang masih tetap dalam Kabupaten Tapanuli Utara yaitu Kecamatan Parmonangan, Kecamatan Adiankoting, Kecamatan Sipoholon, Kecamatan Tarutung, Kecamatan Siata Barita, Kecamatan Pahae Jae, Kecamatan Purbatua, Kecamatan Simangumban, Kecamatan Pahae Julu, Kecamatan Pangaribuan, Kecamatan Garoga, Kecamatan Sipahutar, Kecamatan Siborong-Borong, Kecamatan Pagaran, Kecamatan Muara.