Tarutung adalah sebuah kecamatan dan sebagai ibu kota dan pusat pemerintahan dan perekonomian dari Kabupaten Tapanuli Utara, provinsi Sumatera Utara, Indonesia. Tarutung memiliki luas wilayah terkecil tetapi memiliki kepadatan penduduk tertinggi di Kabupaten Tapanuli Utara. Pada akhir tahun 2023, jumlah penduduk Tarutung sebanyak 44.523 jiwa.