Community-digitized village-level boundary polygons for all Maharashtra districts across 36 districts in GeoJSON format, enabling granular spatial analysis.
import geopandas as gpd
# Download from https://github.com/datameet/indian_village_boundaries
gdf = gpd.read_file('mh/maharashtra_village_boundaries.geojson')
print(f"Total villages: {len(gdf)}")
print(f"Districts: {gdf['district'].nunique()}")
print(gdf[['village_name', 'district', 'sub_district']].head())| Field | Type | Description |
|---|---|---|
| geometry | Polygon | Village boundary polygon coordinates |
| village_name | string | Name of the village |
| district | string | District the village belongs to |
| sub_district | string | Sub-district / taluka name |
| census_code | string | Census village code for cross-referencing |