Desa Janji Hutanapa terdiri dari tiga dusun, yaitu:[1]
Dusun I
Dusun II
Dusun III
Demografi
Suku
Masyarakat Janji Hutanapa mayoritas berlatarbelakang suku Batak Toba yang memakai sistem Marga sebagai nama keluarga. Marga yang mendominasi dalam masyarakat Janji Hutanapa adalah marga Nainggolan, Pusuk, Buaton, Mahulae, dan Siringoringo.
Agama
Mayoritas penduduk Desa Janji Hutanapa memeluk agama Kristen Protestan.