# India Geodata [![License: CC BY 4.0](https://img.shields.io/badge/License-CC_BY_4.0-blue.svg)](https://creativecommons.org/licenses/by/4.0/) [![Data validation](https://img.shields.io/badge/metadata-validated-brightgreen.svg)](#) A unified, structured collection of India's openly-licensed geospatial data — administrative boundaries, electoral maps, census geometries, environmental zones, water resources, infrastructure networks, healthcare, education, urban municipal data, and more. Browse and download at **[india-geodata](https://yashveeeeeeer.github.io/india-geodata)** --- ## What's here | Category | Coverage | Formats | Size | |---|---|---|---| | [Administrative boundaries](data/administrative/) | Country, States, Districts, Subdistricts, Blocks, Panchayats, Villages, Habitations | Parquet, PMTiles, GeoJSONL, Shapefile | ~27 GB | | [Electoral boundaries](data/electoral/) | Assembly Constituencies, Parliamentary Constituencies | Shapefile, GeoJSON, Parquet, PMTiles | ~300 MB | | [Census](data/census/) | 2011 admin units, Historical districts (1941–2024) | Parquet, PMTiles, CSV | ~1.1 GB | | [Environment](data/environment/) | Forests, Coastal zones, Land use, Soil classification, Flood inventory, Flood atlas | Parquet, PMTiles, GeoJSON, JSON | ~8 GB | | [Water & Hydrology](data/water/) | Rivers, Streams, Lakes, Reservoirs, Tanks, Watersheds, Irrigation, Wetlands, Water Body Census, Urban Water, Natural Features | Parquet, PMTiles, GeoJSONL | ~18.5 GB | | [Infrastructure](data/infrastructure/) | Rural roads (PMGSY), National highways, SOI roads, NIC roads, ML roads, Urban roads, Railways, Inland waterways, Airports | Parquet, PMTiles, GeoJSONL, Shapefile, GeoJSON | ~20 GB | | [Buildings](data/buildings/) | Urban building footprints (AMRUT/Bhuvan, GSDL, VEDAS) | Parquet, PMTiles, GeoJSONL.7z | ~9 GB | | [Energy](data/energy/) | Power plants (coal, diesel, hydro) | GeoJSON | ~128 KB | | [Healthcare](data/healthcare/) | Public health facilities (PHCs, CHCs, hospitals) | GeoJSON | ~47 MB | | [Education](data/education/) | Schools, colleges, universities, kindergartens | GeoJSON | ~49 MB | | [Urban](data/urban/) | Municipal wards (28 cities), Slums, ULB boundaries | GeoJSON, KML, Parquet, PMTiles | ~430 MB | | [Postal](data/postal/) | Pincode boundaries | Shapefile, Parquet, PMTiles | ~700 MB | | [Police](data/police/) | Station jurisdictions (select states), Station locations | Parquet, PMTiles, GeoJSON | ~101 MB | | [Survey of India](data/survey-of-india/) | Index maps, Outline maps, Reference boundaries | Shapefile, PDF | ~119 MB | | [Remote Sensing](data/remote-sensing/) | VIIRS nighttime lights (2012–2024), Population density (WorldPop 2020) | CSV, GeoJSON, GeoTIFF | ~370 MB | | [External Datasets](data/external/) | SHRUG: socioeconomic data for 500K+ villages | CSV, Stata, Shapefile | [DDL portal](https://www.devdatalab.org/shrug_download/) | Total: approximately 1,800+ files across 14 aggregated source collections and curated external links. --- ## Quick start **Small files** are stored directly in this repository under [`data/`](data/). Clone or download individual directories as needed. **Large files** (administrative boundaries, forests, coastal zones, etc.) are distributed through [GitHub Releases](../../releases). Each release tag corresponds to a data category. ```bash # Download all state boundary files gh release download admin/states --dir ./downloads/states # Download only parquet files for districts gh release download admin/districts --pattern "*.parquet" --dir ./downloads/districts # Download everything for forests gh release download environment/forests --dir ./downloads/forests # List all available releases gh release list ``` To download all release assets at once, use the helper script: ```bash python scripts/download-releases.py ``` --- ## Repository layout ``` data/ administrative/ States, Districts, Subdistricts, Blocks, Panchayats, Villages, Habitations, Divisions electoral/ Assembly and Parliamentary Constituencies census/ Census 2011 boundaries, Historical district series environment/ Forests, Coastal zones, Land use, Soil classification, Flood inventory, Flood atlas water/ Rivers, Streams, Lakes, Reservoirs, Tanks, Watersheds, Irrigation, Wetlands, Water Body Census, Urban Water, Natural Features infrastructure/ Rural roads (PMGSY/GeoSadak), National highways, SOI roads, NIC roads, ML roads, Urban roads, PMGSY enhanced formats, Railways, Inland waterways transport/ Airports and Aerodromes buildings/ Urban building footprints (AMRUT, GSDL, VEDAS) energy/ Power plants healthcare/ Public health facilities education/ Schools, colleges, universities urban/ Municipal wards, Slum boundaries, Localities postal/ Pincode boundaries police/ Police station jurisdictions, Station locations survey-of-india/ SOI index maps and reference boundaries remote-sensing/ Nighttime lights (VIIRS), Population density (WorldPop) external/ Curated links to SHRUG and other platforms docs/ GitHub Pages source scripts/ Validation, build, download, and transport scripts LICENSES/ License texts for all included data ``` Each data directory contains a `README.md` with dataset documentation and a `metadata.json` with machine-readable metadata. --- ## Data sources This repository consolidates data from the following open-data projects and government portals: | Source | Maintainer | License | Data | |---|---|---|---| | [indian_admin_boundaries](https://github.com/ramSeraph/indian_admin_boundaries) | ramSeraph | CC0 1.0 | Administrative boundaries from LGD, SOI, Bhuvan, PMGSY, FSI, NCSCM | | [datameet/maps](https://github.com/datameet/maps) | DataMeet | CC BY 4.0 | Country, State, District, Constituency boundaries, SOI index maps | | [datameet/pmgsy-geosadak](https://github.com/datameet/pmgsy-geosadak) | DataMeet | India OGL | Rural road network and habitation data | | [datameet/landuse_maps](https://github.com/datameet/landuse_maps) | DataMeet | CC-BY-SA 2.5 | Land use classification maps | | [datameet/INDIA_PINCODES](https://github.com/datameet/INDIA_PINCODES) | DataMeet | — | Postal code boundaries | | [datameet/Municipal_Spatial_Data](https://github.com/datameet/Municipal_Spatial_Data) | DataMeet | CC BY 4.0 | Municipal ward boundaries for 27 cities | | [NOAA VIIRS DNB](https://eogdata.mines.edu/products/vnl/) | NOAA / EOG | Public domain | Nighttime light satellite imagery | | [india-district-nightlights-viirs](https://github.com/yashveeeeeeer/india-district-nightlights-viirs) | yashveeeeeeer | MIT | District-level nightlight statistics pipeline | | [SHRUG](https://www.devdatalab.org/shrug) | Development Data Lab | CC BY-NC-SA 4.0 | Socioeconomic data for 500K+ villages (external link) | | [indian_transport](https://github.com/ramSeraph/indian_transport) | ramSeraph | CC0 1.0 / ODbL / GODL | Roads (SOI, NIC, PMGSY, MoRTH, Urban, ML), Railways, Inland Waterways | | [INDIAN-SHAPEFILES](https://github.com/datta07/INDIAN-SHAPEFILES) | datta07 | — | Energy plants, Police stations, Railways, National highways (GeoJSON) | | [indian_water_features](https://github.com/ramSeraph/indian_water_features) | ramSeraph | CC0 1.0 / GODL | Rivers, Streams, Water Bodies, Watersheds, Irrigation, Wetlands, Water Body Census | | [india_health_facilities](https://github.com/planemad/india_health_facilities) | planemad | India OGL | NIC HealthGIS public health facility locations | | [Humanitarian OpenStreetMap (HOT)](https://data.humdata.org/) | HDX / OSM | ODbL | Airports, Education facilities (OpenStreetMap exports) | | [WorldPop](https://hub.worldpop.org/) | Univ. of Southampton | CC BY 4.0 | Gridded population density (1 km, 2020) | | [FAO DSMW](https://data.apps.fao.org/map/catalog/srv/search?keyword=DSMW) | FAO / UNESCO | FAO Open | Digital Soil Map of the World — soil classification polygons | | [India Flood Inventory](https://github.com/hydrosenselab/India-Flood-Inventory) | HydroSense Lab, IIT Delhi | CC BY 4.0 | Multi-source flood event polygons (1960s–2020) | | [India Flood Atlas](https://github.com/wcl-iitgn/india-flood-atlas-data) | Water and Climate Lab, IIT Gandhinagar | CC BY 4.0 | District/state/subbasin flood statistics (1901–2020) | | [indian_buildings](https://github.com/ramSeraph/indian_buildings) | ramSeraph | CC0 1.0 | Urban building footprints (AMRUT, GSDL, VEDAS) | Government data sources include: Survey of India, Local Government Directory (MoPR), ISRO Bhuvan, Forest Survey of India, National Centre for Sustainable Coastal Management, GatiShakti, eGramSwaraj, Swachh Bharat Mission, the Election Commission of India, NOAA Earth Observation Group, Ministry of Road Transport and Highways (MoRTH), Indian Railways, Water Resources Information System (WRIS), National Informatics Centre (NIC), SLUSI, Jal Dharohar, and AMRUT. --- ## Formats | Format | Extension | Use case | |---|---|---| | **Parquet** | `.parquet` | Columnar analysis in Python, R, DuckDB, QGIS | | **PMTiles** | `.pmtiles` | Browser-based map viewing, cloud-optimized tiles | | **GeoJSONL** | `.geojsonl.7z` | Streaming GeoJSON processing (7z compressed) | | **Shapefile** | `.shp` `.dbf` `.shx` `.prj` | Legacy GIS software (QGIS, ArcGIS, MapInfo) | | **GeoJSON** | `.geojson` | Web mapping, GitHub preview, lightweight analysis | | **TopoJSON** | `.topo.json` | Compact web maps with topology preservation | | **KML** | `.kml` | Google Earth, Google Maps | | **CSV** | `.csv` | Tabular data, spreadsheets | | **GeoTIFF** | `.tif` | Raster analysis in QGIS, Python (rasterio), R | --- ## License This repository is licensed under [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/). Individual datasets carry their own licenses as documented in their `metadata.json` files. See the [`LICENSES/`](LICENSES/) directory for full license texts. --- ## Citation ```bibtex @misc{india_geodata, title = {India Geodata: Unified Geospatial Data Repository}, year = {2026}, publisher = {GitHub}, url = {https://github.com/yashveeeeeeer/india-geodata} } ``` See [`CITATION.cff`](CITATION.cff) for machine-readable citation metadata. --- ## Contributing Corrections, dataset suggestions, and documentation improvements are welcome. See [CONTRIBUTING.md](CONTRIBUTING.md) for guidelines. --- ## Legal notice For official political maps of India, the Survey of India maps are the authoritative reference. This repository aggregates publicly available geospatial data under open licenses and is intended for research, analysis, and educational purposes. Relevant policy documents: - [National Data Sharing and Access Policy 2012](https://dst.gov.in/sites/default/files/gazetteNotificationNDSAP.pdf) - [Indian Geospatial Guidelines 2021](https://dst.gov.in/sites/default/files/Final%20Approved%20Guidelines%20on%20Geospatial%20Data_0.pdf) - [National Geospatial Policy 2022](https://www.surveyofindia.gov.in/webroot/UserFiles/files/National%20Geospatial%20Policy.pdf)