{
 "meta": {
  "dossier": "states-hbs",
  "frequency": "annual",
  "base": "as published",
  "source": "Reserve Bank of India, Handbook of Statistics on Indian States (via DBIE)",
  "vintage": "2026-10-09",
  "mock": false,
  "geo": "IND",
  "releaseDate": null,
  "latestPeriod": "2023-03",
  "unit": "sq_km",
  "periodKind": "asOn",
  "sparse": true,
  "hbs": {
   "table": "101",
   "report": "1648",
   "section": "ENVIRONMENT",
   "title": "State-wise Tree Cover",
   "duplicates": []
  },
  "coverage": "State-wise Tree Cover: RBI Handbook of Statistics on Indian States, Table 101",
  "note": "DBIE report 1648, data provider \"Main\". Values exactly as DBIE serves them; each series carries its unit (scripts/lib/products/states.mjs HBS_UNITS, read from the table's unit column and divisor); DBIE's unit column says: Square Kilometre. Periods: as on the date served. Dimensions: none; measures: value. Jammu & Kashmir to 2018-19 (with Ladakh) and from 2019-20 (the UT) are separate series; 2019-20 straddles the change of 31 October 2019."
 },
 "dates": [
  "2001-03-01",
  "2003-03-01",
  "2005-03-01",
  "2009-03-01",
  "2011-03-01",
  "2013-03-01",
  "2015-03-01",
  "2017-03-01",
  "2019-03-01",
  "2021-03-01",
  "2023-03-01"
 ],
 "series": {
  "assam": {
   "name": "assam",
   "label": "Assam: Tree Cover",
   "unit": "sq_km",
   "group": "Environment",
   "data": [
    1942,
    935,
    1484,
    1590,
    1564,
    1582,
    1613,
    1496,
    1408,
    2174,
    2101
   ]
  },
  "meghalaya": {
   "name": "meghalaya",
   "label": "Meghalaya: Tree Cover",
   "unit": "sq_km",
   "group": "Environment",
   "data": [
    140,
    352,
    405,
    542,
    578,
    668,
    710,
    657,
    710,
    775,
    721
   ]
  },
  "mizoram": {
   "name": "mizoram",
   "label": "Mizoram: Tree Cover",
   "unit": "sq_km",
   "group": "Environment",
   "data": [
    95,
    130,
    122,
    172,
    190,
    223,
    535,
    467,
    441,
    631,
    568
   ]
  },
  "bihar": {
   "name": "bihar",
   "label": "Bihar: Tree Cover",
   "unit": "sq_km",
   "group": "Environment",
   "data": [
    3693,
    1620,
    2522,
    2495,
    2369,
    2164,
    2182,
    2263,
    2003,
    2623,
    2370
   ]
  },
  "jharkhand": {
   "name": "jharkhand",
   "label": "Jharkhand: Tree Cover",
   "unit": "sq_km",
   "group": "Environment",
   "data": [
    2694,
    5012,
    3080,
    3032,
    2914,
    2629,
    2783,
    2922,
    2657,
    3409,
    3638
   ]
  },
  "arunachal_pradesh": {
   "name": "arunachal_pradesh",
   "label": "Arunachal Pradesh: Tree Cover",
   "unit": "sq_km",
   "group": "Environment",
   "data": [
    478,
    363,
    446,
    592,
    549,
    660,
    761,
    807,
    848,
    1163,
    1202
   ]
  },
  "west_bengal": {
   "name": "west_bengal",
   "label": "West Bengal: Tree Cover",
   "unit": "sq_km",
   "group": "Environment",
   "data": [
    3264,
    1731,
    2269,
    2458,
    2335,
    2144,
    2088,
    2136,
    2006,
    2963,
    2938
   ]
  },
  "nagaland": {
   "name": "nagaland",
   "label": "Nagaland: Tree Cover",
   "unit": "sq_km",
   "group": "Environment",
   "data": [
    70,
    217,
    238,
    300,
    322,
    372,
    381,
    379,
    362,
    467,
    394
   ]
  },
  "manipur": {
   "name": "manipur",
   "label": "Manipur: Tree Cover",
   "unit": "sq_km",
   "group": "Environment",
   "data": [
    95,
    136,
    142,
    197,
    193,
    224,
    243,
    220,
    173,
    217,
    210
   ]
  },
  "odisha": {
   "name": "odisha",
   "label": "Odisha: Tree Cover",
   "unit": "sq_km",
   "group": "Environment",
   "data": [
    4364,
    6381,
    4598,
    4435,
    4301,
    4013,
    3986,
    3993,
    4648,
    5757,
    6163
   ]
  },
  "sikkim": {
   "name": "sikkim",
   "label": "Sikkim: Tree Cover",
   "unit": "sq_km",
   "group": "Environment",
   "data": [
    14,
    22,
    27,
    20,
    25,
    31,
    35,
    35,
    36,
    51,
    48
   ]
  },
  "tripura": {
   "name": "tripura",
   "label": "Tripura: Tree Cover",
   "unit": "sq_km",
   "group": "Environment",
   "data": [
    68,
    116,
    134,
    171,
    184,
    213,
    233,
    215,
    231,
    253,
    248
   ]
  },
  "andaman_and_nicobar_islands": {
   "name": "andaman_and_nicobar_islands",
   "label": "Andaman & Nicobar Islands: Tree Cover",
   "unit": "sq_km",
   "group": "Environment",
   "data": [
    83,
    33,
    53,
    44,
    39,
    41,
    37,
    35,
    41,
    25,
    27
   ]
  },
  "uttar_pradesh": {
   "name": "uttar_pradesh",
   "label": "Uttar Pradesh: Tree Cover",
   "unit": "sq_km",
   "group": "Environment",
   "data": [
    7545,
    7715,
    8203,
    7381,
    7382,
    6895,
    7044,
    7442,
    7342,
    8510,
    8951
   ]
  },
  "uttarakhand": {
   "name": "uttarakhand",
   "label": "Uttarakhand: Tree Cover",
   "unit": "sq_km",
   "group": "Environment",
   "data": [
    448,
    571,
    658,
    665,
    642,
    703,
    752,
    767,
    841,
    1202,
    1231
   ]
  },
  "delhi": {
   "name": "delhi",
   "label": "Delhi: Tree Cover",
   "unit": "sq_km",
   "group": "Environment",
   "data": [
    40,
    98,
    107,
    123,
    120,
    118,
    111,
    113,
    129,
    171,
    176
   ]
  },
  "punjab": {
   "name": "punjab",
   "label": "Punjab: Tree Cover",
   "unit": "sq_km",
   "group": "Environment",
   "data": [
    1634,
    1608,
    1823,
    1699,
    1699,
    1499,
    1544,
    1622,
    1592,
    1298,
    1475
   ]
  },
  "haryana": {
   "name": "haryana",
   "label": "Haryana: Tree Cover",
   "unit": "sq_km",
   "group": "Environment",
   "data": [
    1526,
    1415,
    1565,
    1409,
    1395,
    1282,
    1355,
    1415,
    1565,
    1552,
    1693
   ]
  },
  "chandigarh": {
   "name": "chandigarh",
   "label": "Chandigarh: Tree Cover",
   "unit": "sq_km",
   "group": "Environment",
   "data": [
    2,
    8,
    9,
    11,
    10,
    10,
    9,
    10,
    25,
    17,
    21
   ]
  },
  "jammu_and_kashmir_state": {
   "name": "jammu_and_kashmir_state",
   "label": "Jammu & Kashmir (state, with Ladakh, to 2018-19): Tree Cover",
   "unit": "sq_km",
   "group": "Environment",
   "data": [
    2217,
    3826,
    5633,
    6764,
    6550,
    7664,
    8354,
    7815,
    7944,
    null,
    null
   ]
  },
  "himachal_pradesh": {
   "name": "himachal_pradesh",
   "label": "Himachal Pradesh: Tree Cover",
   "unit": "sq_km",
   "group": "Environment",
   "data": [
    397,
    491,
    709,
    638,
    623,
    697,
    757,
    822,
    829,
    813,
    855
   ]
  },
  "rajasthan": {
   "name": "rajasthan",
   "label": "Rajasthan: Tree Cover",
   "unit": "sq_km",
   "group": "Environment",
   "data": [
    5286,
    8638,
    8379,
    8274,
    8272,
    7860,
    8269,
    8266,
    8112,
    10363,
    10841
   ]
  },
  "gujarat": {
   "name": "gujarat",
   "label": "Gujarat: Tree Cover",
   "unit": "sq_km",
   "group": "Environment",
   "data": [
    4036,
    10586,
    7621,
    8390,
    7837,
    8358,
    7914,
    8024,
    6912,
    6648,
    6632
   ]
  },
  "maharashtra": {
   "name": "maharashtra",
   "label": "Maharashtra: Tree Cover",
   "unit": "sq_km",
   "group": "Environment",
   "data": [
    8269,
    9320,
    8978,
    9466,
    9079,
    9142,
    9558,
    9831,
    10806,
    14414,
    14525
   ]
  },
  "daman_and_diu": {
   "name": "daman_and_diu",
   "label": "Daman & Diu: Tree Cover",
   "unit": "sq_km",
   "group": "Environment",
   "data": [
    4,
    6,
    9,
    9,
    9,
    null,
    10,
    10,
    5,
    null,
    null
   ],
   "gaps": [
    "2013-03-01"
   ],
   "gapsNote": "Not in the Handbook table for these years."
  },
  "goa": {
   "name": "goa",
   "label": "Goa: Tree Cover",
   "unit": "sq_km",
   "group": "Environment",
   "data": [
    62,
    136,
    268,
    286,
    286,
    334,
    325,
    323,
    272,
    260,
    258
   ]
  },
  "dadra_and_nagar_haveli": {
   "name": "dadra_and_nagar_haveli",
   "label": "Dadra & Nagar Haveli: Tree Cover",
   "unit": "sq_km",
   "group": "Environment",
   "data": [
    27,
    35,
    28,
    27,
    29,
    38,
    28,
    30,
    28,
    35,
    37
   ]
  },
  "madhya_pradesh": {
   "name": "madhya_pradesh",
   "label": "Madhya Pradesh: Tree Cover",
   "unit": "sq_km",
   "group": "Environment",
   "data": [
    5751,
    7250,
    6267,
    6871,
    7090,
    7087,
    7773,
    8073,
    8339,
    8891,
    8650
   ]
  },
  "chhattisgarh": {
   "name": "chhattisgarh",
   "label": "Chhattisgarh: Tree Cover",
   "unit": "sq_km",
   "group": "Environment",
   "data": [
    3535,
    6723,
    4492,
    4027,
    3866,
    3463,
    3629,
    3833,
    4248,
    5836,
    6539
   ]
  },
  "andhra_pradesh": {
   "name": "andhra_pradesh",
   "label": "Andhra Pradesh: Tree Cover",
   "unit": "sq_km",
   "group": "Environment",
   "data": [
    9011,
    12120,
    7640,
    7191,
    7152,
    4375,
    3965,
    3753,
    3914,
    5247,
    5340
   ]
  },
  "telangana": {
   "name": "telangana",
   "label": "Telangana: Tree Cover",
   "unit": "sq_km",
   "group": "Environment",
   "data": [
    null,
    null,
    null,
    null,
    null,
    2812,
    2549,
    2669,
    2514,
    3479,
    3518
   ]
  },
  "karnataka": {
   "name": "karnataka",
   "label": "Karnataka: Tree Cover",
   "unit": "sq_km",
   "group": "Environment",
   "data": [
    7446,
    5371,
    5467,
    5683,
    5733,
    5920,
    5552,
    5713,
    6257,
    8386,
    7779
   ]
  },
  "lakshadweep": {
   "name": "lakshadweep",
   "label": "Lakshadweep: Tree Cover",
   "unit": "sq_km",
   "group": "Environment",
   "data": [
    null,
    2,
    4,
    4,
    5,
    5,
    4,
    2,
    0,
    0,
    0
   ]
  },
  "tamil_nadu": {
   "name": "tamil_nadu",
   "label": "Tamil Nadu: Tree Cover",
   "unit": "sq_km",
   "group": "Environment",
   "data": [
    6054,
    4991,
    5621,
    4968,
    4718,
    4866,
    4505,
    4671,
    4830,
    5324,
    5371
   ]
  },
  "kerala": {
   "name": "kerala",
   "label": "Keralam: Tree Cover",
   "unit": "sq_km",
   "group": "Environment",
   "data": [
    1146,
    1903,
    2632,
    2801,
    2755,
    3146,
    2951,
    2959,
    2936,
    3026,
    2906
   ]
  },
  "puducherry": {
   "name": "puducherry",
   "label": "Puducherry: Tree Cover",
   "unit": "sq_km",
   "group": "Environment",
   "data": [
    35,
    35,
    42,
    34,
    31,
    29,
    27,
    27,
    23,
    28,
    29
   ]
  },
  "all_india": {
   "name": "all_india",
   "label": "All India: Tree Cover",
   "unit": "sq_km",
   "group": "Environment",
   "data": [
    81472,
    99896,
    91663,
    92769,
    90844,
    91267,
    92571,
    93815,
    95027,
    110725,
    112014
   ]
  },
  "ladakh": {
   "name": "ladakh",
   "label": "Ladakh: Tree Cover",
   "unit": "sq_km",
   "group": "Environment",
   "data": [
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    1060,
    893
   ]
  },
  "jammu_and_kashmir_ut": {
   "name": "jammu_and_kashmir_ut",
   "label": "Jammu & Kashmir (UT, from 2019-20): Tree Cover",
   "unit": "sq_km",
   "group": "Environment",
   "data": [
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    null,
    3659,
    3667
   ]
  }
 }
}
