India Geodata - Administrative & Electoral Boundaries

India Geodata - Administrative & Electoral Boundaries

MH Subset Needed

Curated collection of 26 geospatial datasets covering India's administrative boundaries (state, district, block, sub-district, village, gram panchayat), electoral boundaries (parliamentary and assembly constituencies), census geometries (2011 and historical 1951-2001), and urban ward boundaries for major cities including Mumbai, Pune, and Nagpur. Available in modern formats including Parquet and GeoJSON via GitHub releases.

Build a multi-resolution Maharashtra boundary API serving district, taluka, village, and ward geometries from a single endpoint.
Maharashtra subset not yet extracted. This is a global dataset that contains data covering Maharashtra. A regional subset can be extracted by filtering on geographic coordinates or administrative boundaries.
HomepageGitHub

Quick Start

import geopandas as gpd

# Download Maharashtra district boundaries from GitHub releases
# https://github.com/yashveeeeeer/india-geodata/releases
gdf = gpd.read_parquet('india_districts.parquet')
mh = gdf[gdf['state_name'] == 'Maharashtra']
print(f"Maharashtra districts: {len(mh)}")
mh.plot(figsize=(10, 8))
Modality
Vector (Parquet / GeoJSON / Shapefile)
Size
35+ GB across 26 datasets; all-India coverage with Maharashtra state-level extracts
License
Format
Parquet / GeoJSON / Shapefile / PMTiles
Language
en
Update Frequency
static
Organization
Community (India Geodata)

Schema

FieldTypeDescription
geometryPolygon/MultiPolygonAdministrative or electoral boundary polygon
namestringArea name (state, district, constituency, ward, etc.)
admin_levelstringAdministrative level (state, district, block, sub-district, village, gram panchayat)
state_namestringParent state name
census_codestringCensus code for cross-referencing with Census 2011 data

Build With This

Create a constituency-to-village mapper linking electoral boundaries with administrative units for Maharashtra political analysis
Develop a historical boundary change visualizer showing how Maharashtra's district boundaries evolved from 1951 to 2011
Build a gram panchayat development dashboard overlaying scheme data on GP-level boundaries for rural Maharashtra

AI Use Cases

Electoral constituency analysis and delimitation modelingMulti-level administrative boundary geocodingCensus geometry time-series analysis (1951-2011)Urban ward-level service delivery mappingGram panchayat level rural planning
Last verified: 2026-03-12