{
 "meta": {
  "generated": "2026-08-05",
  "source": "computed from data/nepal-districts.geojson and data/district-info.json",
  "note": "borders are districts sharing at least 2 boundary vertices snapped to 1e-4 degrees. Only Nepali districts: the national border with India and China is deliberately not described, because deriving which country a boundary faces from the geometry alone would produce confident guesses rather than facts.",
  "districts": 77
 },
 "districts": {
  "ACHHAM": {
   "borders": [
    "BAJHANG",
    "BAJURA",
    "DAILEKH",
    "DOTI",
    "KALIKOT",
    "SURKHET"
   ],
   "density": 136,
   "rankArea": 38,
   "rankPopulation": 45,
   "rankDensity": 46
  },
  "ARGHAKHANCHI": {
   "borders": [
    "DANG",
    "GULMI",
    "KAPILVASTU",
    "PALPA",
    "PYUTHAN",
    "RUPANDEHI"
   ],
   "density": 148,
   "rankArea": 60,
   "rankPopulation": 50,
   "rankDensity": 43
  },
  "BAGLUNG": {
   "borders": [
    "EASTERN RUKUM",
    "GULMI",
    "MYAGDI",
    "PARBAT",
    "PYUTHAN",
    "ROLPA"
   ],
   "density": 140,
   "rankArea": 32,
   "rankPopulation": 39,
   "rankDensity": 44
  },
  "BAITADI": {
   "borders": [
    "BAJHANG",
    "DADELDHURA",
    "DARCHULA",
    "DOTI"
   ],
   "density": 159,
   "rankArea": 46,
   "rankPopulation": 42,
   "rankDensity": 42
  },
  "BAJHANG": {
   "borders": [
    "ACHHAM",
    "BAITADI",
    "BAJURA",
    "DARCHULA",
    "DOTI",
    "HUMLA"
   ],
   "density": 55,
   "rankArea": 8,
   "rankPopulation": 49,
   "rankDensity": 65
  },
  "BAJURA": {
   "borders": [
    "ACHHAM",
    "BAJHANG",
    "HUMLA",
    "KALIKOT",
    "MUGU"
   ],
   "density": 63,
   "rankArea": 24,
   "rankPopulation": 63,
   "rankDensity": 63
  },
  "BANKE": {
   "borders": [
    "BARDIYA",
    "DANG",
    "SALYAN"
   ],
   "density": 258,
   "rankArea": 17,
   "rankPopulation": 18,
   "rankDensity": 25
  },
  "BARA": {
   "borders": [
    "MAKWANPUR",
    "PARSA",
    "RAUTAHAT"
   ],
   "density": 641,
   "rankArea": 61,
   "rankPopulation": 10,
   "rankDensity": 10
  },
  "BARDIYA": {
   "borders": [
    "BANKE",
    "KAILALI",
    "SALYAN",
    "SURKHET"
   ],
   "density": 227,
   "rankArea": 26,
   "rankPopulation": 23,
   "rankDensity": 28
  },
  "BHAKTAPUR": {
   "borders": [
    "KATHMANDU",
    "KAVREPALANCHOWK",
    "LALITPUR"
   ],
   "density": 3631,
   "rankArea": 77,
   "rankPopulation": 24,
   "rankDensity": 2
  },
  "BHOJPUR": {
   "borders": [
    "DHANKUTA",
    "KHOTANG",
    "SANKHUWASABHA",
    "SOLUKHUMBU",
    "UDAYAPUR"
   ],
   "density": 105,
   "rankArea": 47,
   "rankPopulation": 57,
   "rankDensity": 53
  },
  "CHITWAN": {
   "borders": [
    "DHADING",
    "GORKHA",
    "MAKWANPUR",
    "NAWALPUR",
    "PARASI",
    "PARSA",
    "TANAHU"
   ],
   "density": 325,
   "rankArea": 22,
   "rankPopulation": 12,
   "rankDensity": 18
  },
  "DADELDHURA": {
   "borders": [
    "BAITADI",
    "DOTI",
    "KAILALI",
    "KANCHANPUR"
   ],
   "density": 91,
   "rankArea": 45,
   "rankPopulation": 61,
   "rankDensity": 58
  },
  "DAILEKH": {
   "borders": [
    "ACHHAM",
    "JAJARKOT",
    "KALIKOT",
    "SURKHET"
   ],
   "density": 168,
   "rankArea": 48,
   "rankPopulation": 37,
   "rankDensity": 38
  },
  "DANG": {
   "borders": [
    "ARGHAKHANCHI",
    "BANKE",
    "KAPILVASTU",
    "PYUTHAN",
    "ROLPA",
    "SALYAN"
   ],
   "density": 228,
   "rankArea": 11,
   "rankPopulation": 16,
   "rankDensity": 27
  },
  "DARCHULA": {
   "borders": [
    "BAITADI",
    "BAJHANG"
   ],
   "density": 57,
   "rankArea": 18,
   "rankPopulation": 64,
   "rankDensity": 64
  },
  "DHADING": {
   "borders": [
    "CHITWAN",
    "GORKHA",
    "KATHMANDU",
    "MAKWANPUR",
    "NUWAKOT",
    "RASUWA"
   ],
   "density": 169,
   "rankArea": 29,
   "rankPopulation": 30,
   "rankDensity": 36
  },
  "DHANKUTA": {
   "borders": [
    "BHOJPUR",
    "MORANG",
    "PANCHTHAR",
    "SANKHUWASABHA",
    "SUNSARI",
    "TEHRATHUM",
    "UDAYAPUR"
   ],
   "density": 169,
   "rankArea": 71,
   "rankPopulation": 59,
   "rankDensity": 37
  },
  "DHANUSA": {
   "borders": [
    "MAHOTTARI",
    "SINDHULI",
    "SIRAHA"
   ],
   "density": 735,
   "rankArea": 63,
   "rankPopulation": 7,
   "rankDensity": 6
  },
  "DOLAKHA": {
   "borders": [
    "KAVREPALANCHOWK",
    "RAMECHHAP",
    "SINDHUPALCHOK",
    "SOLUKHUMBU"
   ],
   "density": 79,
   "rankArea": 23,
   "rankPopulation": 52,
   "rankDensity": 61
  },
  "DOLPA": {
   "borders": [
    "EASTERN RUKUM",
    "JAJARKOT",
    "JUMLA",
    "MUGU",
    "MUSTANG",
    "MYAGDI",
    "WESTERN RUKUM"
   ],
   "density": 5,
   "rankArea": 1,
   "rankPopulation": 75,
   "rankDensity": 75
  },
  "DOTI": {
   "borders": [
    "ACHHAM",
    "BAITADI",
    "BAJHANG",
    "DADELDHURA",
    "KAILALI",
    "SURKHET"
   ],
   "density": 101,
   "rankArea": 26,
   "rankPopulation": 47,
   "rankDensity": 55
  },
  "EASTERN RUKUM": {
   "borders": [
    "BAGLUNG",
    "DOLPA",
    "MYAGDI",
    "ROLPA",
    "WESTERN RUKUM"
   ],
   "density": 49,
   "rankArea": 65,
   "rankPopulation": 72,
   "rankDensity": 66
  },
  "GORKHA": {
   "borders": [
    "CHITWAN",
    "DHADING",
    "LAMJUNG",
    "MANANG",
    "TANAHU"
   ],
   "density": 70,
   "rankArea": 4,
   "rankPopulation": 38,
   "rankDensity": 62
  },
  "GULMI": {
   "borders": [
    "ARGHAKHANCHI",
    "BAGLUNG",
    "PALPA",
    "PARBAT",
    "PYUTHAN",
    "SYANGJA"
   ],
   "density": 215,
   "rankArea": 66,
   "rankPopulation": 40,
   "rankDensity": 30
  },
  "HUMLA": {
   "borders": [
    "BAJHANG",
    "BAJURA",
    "MUGU"
   ],
   "density": 10,
   "rankArea": 2,
   "rankPopulation": 73,
   "rankDensity": 74
  },
  "ILAM": {
   "borders": [
    "JHAPA",
    "MORANG",
    "PANCHTHAR"
   ],
   "density": 164,
   "rankArea": 36,
   "rankPopulation": 33,
   "rankDensity": 40
  },
  "JAJARKOT": {
   "borders": [
    "DAILEKH",
    "DOLPA",
    "JUMLA",
    "KALIKOT",
    "SALYAN",
    "SURKHET",
    "WESTERN RUKUM"
   ],
   "density": 85,
   "rankArea": 21,
   "rankPopulation": 48,
   "rankDensity": 59
  },
  "JHAPA": {
   "borders": [
    "ILAM",
    "MORANG"
   ],
   "density": 621,
   "rankArea": 40,
   "rankPopulation": 4,
   "rankDensity": 12
  },
  "JUMLA": {
   "borders": [
    "DOLPA",
    "JAJARKOT",
    "KALIKOT",
    "MUGU"
   ],
   "density": 47,
   "rankArea": 13,
   "rankPopulation": 67,
   "rankDensity": 67
  },
  "KAILALI": {
   "borders": [
    "BARDIYA",
    "DADELDHURA",
    "DOTI",
    "KANCHANPUR",
    "SURKHET"
   ],
   "density": 280,
   "rankArea": 10,
   "rankPopulation": 6,
   "rankDensity": 21
  },
  "KALIKOT": {
   "borders": [
    "ACHHAM",
    "BAJURA",
    "DAILEKH",
    "JAJARKOT",
    "JUMLA",
    "MUGU"
   ],
   "density": 83,
   "rankArea": 33,
   "rankPopulation": 60,
   "rankDensity": 60
  },
  "KANCHANPUR": {
   "borders": [
    "DADELDHURA",
    "KAILALI"
   ],
   "density": 319,
   "rankArea": 39,
   "rankPopulation": 21,
   "rankDensity": 19
  },
  "KAPILVASTU": {
   "borders": [
    "ARGHAKHANCHI",
    "DANG",
    "RUPANDEHI"
   ],
   "density": 393,
   "rankArea": 34,
   "rankPopulation": 15,
   "rankDensity": 17
  },
  "KASKI": {
   "borders": [
    "LAMJUNG",
    "MANANG",
    "MYAGDI",
    "PARBAT",
    "SYANGJA",
    "TANAHU"
   ],
   "density": 297,
   "rankArea": 28,
   "rankPopulation": 19,
   "rankDensity": 20
  },
  "KATHMANDU": {
   "borders": [
    "BHAKTAPUR",
    "DHADING",
    "KAVREPALANCHOWK",
    "LALITPUR",
    "MAKWANPUR",
    "NUWAKOT",
    "SINDHUPALCHOK"
   ],
   "density": 5169,
   "rankArea": 75,
   "rankPopulation": 1,
   "rankDensity": 1
  },
  "KAVREPALANCHOWK": {
   "borders": [
    "BHAKTAPUR",
    "DOLAKHA",
    "KATHMANDU",
    "LALITPUR",
    "MAKWANPUR",
    "RAMECHHAP",
    "SINDHULI",
    "SINDHUPALCHOK"
   ],
   "density": 261,
   "rankArea": 50,
   "rankPopulation": 28,
   "rankDensity": 24
  },
  "KHOTANG": {
   "borders": [
    "BHOJPUR",
    "OKHALDHUNGA",
    "SOLUKHUMBU",
    "UDAYAPUR"
   ],
   "density": 110,
   "rankArea": 41,
   "rankPopulation": 51,
   "rankDensity": 51
  },
  "LALITPUR": {
   "borders": [
    "BHAKTAPUR",
    "KATHMANDU",
    "KAVREPALANCHOWK",
    "MAKWANPUR"
   ],
   "density": 1433,
   "rankArea": 76,
   "rankPopulation": 20,
   "rankDensity": 3
  },
  "LAMJUNG": {
   "borders": [
    "GORKHA",
    "KASKI",
    "MANANG",
    "TANAHU"
   ],
   "density": 92,
   "rankArea": 37,
   "rankPopulation": 58,
   "rankDensity": 57
  },
  "MAHOTTARI": {
   "borders": [
    "DHANUSA",
    "SARLAHI",
    "SINDHULI"
   ],
   "density": 706,
   "rankArea": 70,
   "rankPopulation": 13,
   "rankDensity": 8
  },
  "MAKWANPUR": {
   "borders": [
    "BARA",
    "CHITWAN",
    "DHADING",
    "KATHMANDU",
    "KAVREPALANCHOWK",
    "LALITPUR",
    "PARSA",
    "RAUTAHAT",
    "SINDHULI"
   ],
   "density": 192,
   "rankArea": 16,
   "rankPopulation": 22,
   "rankDensity": 32
  },
  "MANANG": {
   "borders": [
    "GORKHA",
    "KASKI",
    "LAMJUNG",
    "MUSTANG",
    "MYAGDI"
   ],
   "density": 3,
   "rankArea": 20,
   "rankPopulation": 77,
   "rankDensity": 77
  },
  "MORANG": {
   "borders": [
    "DHANKUTA",
    "ILAM",
    "JHAPA",
    "PANCHTHAR",
    "SUNSARI"
   ],
   "density": 619,
   "rankArea": 31,
   "rankPopulation": 2,
   "rankDensity": 13
  },
  "MUGU": {
   "borders": [
    "BAJURA",
    "DOLPA",
    "HUMLA",
    "JUMLA",
    "KALIKOT"
   ],
   "density": 18,
   "rankArea": 6,
   "rankPopulation": 71,
   "rankDensity": 73
  },
  "MUSTANG": {
   "borders": [
    "DOLPA",
    "MANANG",
    "MYAGDI"
   ],
   "density": 4,
   "rankArea": 5,
   "rankPopulation": 76,
   "rankDensity": 76
  },
  "MYAGDI": {
   "borders": [
    "BAGLUNG",
    "DOLPA",
    "EASTERN RUKUM",
    "KASKI",
    "MANANG",
    "MUSTANG",
    "PARBAT"
   ],
   "density": 47,
   "rankArea": 19,
   "rankPopulation": 68,
   "rankDensity": 68
  },
  "NAWALPUR": {
   "borders": [
    "CHITWAN",
    "PALPA",
    "PARASI",
    "TANAHU"
   ],
   "density": 276,
   "rankArea": 52,
   "rankPopulation": 27,
   "rankDensity": 22
  },
  "NUWAKOT": {
   "borders": [
    "DHADING",
    "KATHMANDU",
    "RASUWA",
    "SINDHUPALCHOK"
   ],
   "density": 235,
   "rankArea": 68,
   "rankPopulation": 34,
   "rankDensity": 26
  },
  "OKHALDHUNGA": {
   "borders": [
    "KHOTANG",
    "RAMECHHAP",
    "SINDHULI",
    "SOLUKHUMBU",
    "UDAYAPUR"
   ],
   "density": 130,
   "rankArea": 69,
   "rankPopulation": 62,
   "rankDensity": 48
  },
  "PALPA": {
   "borders": [
    "ARGHAKHANCHI",
    "GULMI",
    "NAWALPUR",
    "PARASI",
    "RUPANDEHI",
    "SYANGJA",
    "TANAHU"
   ],
   "density": 178,
   "rankArea": 51,
   "rankPopulation": 41,
   "rankDensity": 33
  },
  "PANCHTHAR": {
   "borders": [
    "DHANKUTA",
    "ILAM",
    "MORANG",
    "TAPLEJUNG",
    "TEHRATHUM"
   ],
   "density": 139,
   "rankArea": 59,
   "rankPopulation": 53,
   "rankDensity": 45
  },
  "PARASI": {
   "borders": [
    "CHITWAN",
    "NAWALPUR",
    "PALPA",
    "RUPANDEHI"
   ],
   "density": 488,
   "rankArea": 72,
   "rankPopulation": 26,
   "rankDensity": 15
  },
  "PARBAT": {
   "borders": [
    "BAGLUNG",
    "GULMI",
    "KASKI",
    "MYAGDI",
    "SYANGJA"
   ],
   "density": 265,
   "rankArea": 74,
   "rankPopulation": 65,
   "rankDensity": 23
  },
  "PARSA": {
   "borders": [
    "BARA",
    "CHITWAN",
    "MAKWANPUR"
   ],
   "density": 484,
   "rankArea": 55,
   "rankPopulation": 17,
   "rankDensity": 16
  },
  "PYUTHAN": {
   "borders": [
    "ARGHAKHANCHI",
    "BAGLUNG",
    "DANG",
    "GULMI",
    "ROLPA"
   ],
   "density": 177,
   "rankArea": 56,
   "rankPopulation": 44,
   "rankDensity": 34
  },
  "RAMECHHAP": {
   "borders": [
    "DOLAKHA",
    "KAVREPALANCHOWK",
    "OKHALDHUNGA",
    "SINDHULI",
    "SOLUKHUMBU"
   ],
   "density": 110,
   "rankArea": 42,
   "rankPopulation": 54,
   "rankDensity": 52
  },
  "RASUWA": {
   "borders": [
    "DHADING",
    "NUWAKOT",
    "SINDHUPALCHOK"
   ],
   "density": 30,
   "rankArea": 44,
   "rankPopulation": 74,
   "rankDensity": 72
  },
  "RAUTAHAT": {
   "borders": [
    "BARA",
    "MAKWANPUR",
    "SARLAHI",
    "SINDHULI"
   ],
   "density": 723,
   "rankArea": 67,
   "rankPopulation": 9,
   "rankDensity": 7
  },
  "ROLPA": {
   "borders": [
    "BAGLUNG",
    "DANG",
    "EASTERN RUKUM",
    "PYUTHAN",
    "SALYAN",
    "WESTERN RUKUM"
   ],
   "density": 119,
   "rankArea": 30,
   "rankPopulation": 46,
   "rankDensity": 50
  },
  "RUPANDEHI": {
   "borders": [
    "ARGHAKHANCHI",
    "KAPILVASTU",
    "PALPA",
    "PARASI"
   ],
   "density": 825,
   "rankArea": 54,
   "rankPopulation": 3,
   "rankDensity": 4
  },
  "SALYAN": {
   "borders": [
    "BANKE",
    "BARDIYA",
    "DANG",
    "JAJARKOT",
    "ROLPA",
    "SURKHET",
    "WESTERN RUKUM"
   ],
   "density": 163,
   "rankArea": 49,
   "rankPopulation": 43,
   "rankDensity": 41
  },
  "SANKHUWASABHA": {
   "borders": [
    "BHOJPUR",
    "DHANKUTA",
    "SOLUKHUMBU",
    "TAPLEJUNG",
    "TEHRATHUM"
   ],
   "density": 45,
   "rankArea": 7,
   "rankPopulation": 56,
   "rankDensity": 69
  },
  "SAPTARI": {
   "borders": [
    "SIRAHA",
    "SUNSARI",
    "UDAYAPUR"
   ],
   "density": 518,
   "rankArea": 53,
   "rankPopulation": 14,
   "rankDensity": 14
  },
  "SARLAHI": {
   "borders": [
    "MAHOTTARI",
    "RAUTAHAT",
    "SINDHULI"
   ],
   "density": 685,
   "rankArea": 57,
   "rankPopulation": 8,
   "rankDensity": 9
  },
  "SINDHULI": {
   "borders": [
    "DHANUSA",
    "KAVREPALANCHOWK",
    "MAHOTTARI",
    "MAKWANPUR",
    "OKHALDHUNGA",
    "RAMECHHAP",
    "RAUTAHAT",
    "SARLAHI",
    "SIRAHA",
    "UDAYAPUR"
   ],
   "density": 120,
   "rankArea": 14,
   "rankPopulation": 32,
   "rankDensity": 49
  },
  "SINDHUPALCHOK": {
   "borders": [
    "DOLAKHA",
    "KATHMANDU",
    "KAVREPALANCHOWK",
    "NUWAKOT",
    "RASUWA"
   ],
   "density": 103,
   "rankArea": 12,
   "rankPopulation": 35,
   "rankDensity": 54
  },
  "SIRAHA": {
   "borders": [
    "DHANUSA",
    "SAPTARI",
    "SINDHULI",
    "UDAYAPUR"
   ],
   "density": 623,
   "rankArea": 62,
   "rankPopulation": 11,
   "rankDensity": 11
  },
  "SOLUKHUMBU": {
   "borders": [
    "BHOJPUR",
    "DOLAKHA",
    "KHOTANG",
    "OKHALDHUNGA",
    "RAMECHHAP",
    "SANKHUWASABHA"
   ],
   "density": 32,
   "rankArea": 9,
   "rankPopulation": 69,
   "rankDensity": 71
  },
  "SUNSARI": {
   "borders": [
    "DHANKUTA",
    "MORANG",
    "SAPTARI",
    "UDAYAPUR"
   ],
   "density": 737,
   "rankArea": 58,
   "rankPopulation": 5,
   "rankDensity": 5
  },
  "SURKHET": {
   "borders": [
    "ACHHAM",
    "BARDIYA",
    "DAILEKH",
    "DOTI",
    "JAJARKOT",
    "KAILALI",
    "SALYAN"
   ],
   "density": 169,
   "rankArea": 15,
   "rankPopulation": 25,
   "rankDensity": 35
  },
  "SYANGJA": {
   "borders": [
    "GULMI",
    "KASKI",
    "PALPA",
    "PARBAT",
    "TANAHU"
   ],
   "density": 217,
   "rankArea": 64,
   "rankPopulation": 36,
   "rankDensity": 29
  },
  "TANAHU": {
   "borders": [
    "CHITWAN",
    "GORKHA",
    "KASKI",
    "LAMJUNG",
    "NAWALPUR",
    "PALPA",
    "SYANGJA"
   ],
   "density": 208,
   "rankArea": 42,
   "rankPopulation": 31,
   "rankDensity": 31
  },
  "TAPLEJUNG": {
   "borders": [
    "PANCHTHAR",
    "SANKHUWASABHA",
    "TEHRATHUM"
   ],
   "density": 33,
   "rankArea": 3,
   "rankPopulation": 66,
   "rankDensity": 70
  },
  "TEHRATHUM": {
   "borders": [
    "DHANKUTA",
    "PANCHTHAR",
    "SANKHUWASABHA",
    "TAPLEJUNG"
   ],
   "density": 131,
   "rankArea": 73,
   "rankPopulation": 70,
   "rankDensity": 47
  },
  "UDAYAPUR": {
   "borders": [
    "BHOJPUR",
    "DHANKUTA",
    "KHOTANG",
    "OKHALDHUNGA",
    "SAPTARI",
    "SINDHULI",
    "SIRAHA",
    "SUNSARI"
   ],
   "density": 165,
   "rankArea": 25,
   "rankPopulation": 29,
   "rankDensity": 39
  },
  "WESTERN RUKUM": {
   "borders": [
    "DOLPA",
    "EASTERN RUKUM",
    "JAJARKOT",
    "ROLPA",
    "SALYAN"
   ],
   "density": 97,
   "rankArea": 35,
   "rankPopulation": 55,
   "rankDensity": 56
  }
 }
}
