data.gov.in Crop Production Statistics - Maharashtra

data.gov.in Crop Production Statistics - Maharashtra

District-wise, season-wise, crop-wise area (ha), production (tonnes), and yield data for Maharashtra from 1997 onwards, with approximately 246K records all-India filterable to Maharashtra.

Build a crop yield prediction model for Maharashtra districts that forecasts production based on historical trends, season, and crop type.
Homepage

Quick Start

# Download from https://data.gov.in/catalog/district-wise-season-wise-crop-production-statistics
import pandas as pd
df = pd.read_csv('crop_production.csv')
mh = df[df['State_Name'] == 'Maharashtra']
print(f"Maharashtra records: {len(mh)}")
print(mh.groupby('Crop')['Production'].sum().sort_values(ascending=False).head(10))
Modality
tabular
Size
~246K records (all-India); filterable to Maharashtra
License
Format
CSV
Language
en
Update Frequency
annual
Organization
Government of India (data.gov.in)

Schema

FieldTypeDescription
state_namestringState name (filter for MAHARASHTRA)
district_namestringDistrict name within the state
crop_yearintAgricultural year of production
seasonstringCropping season (Kharif, Rabi, Whole Year)
cropstringName of the crop
areafloatArea under cultivation in hectares
productionfloatTotal production in tonnes

Build With This

Create a crop diversification advisor that recommends alternative crops for Maharashtra farmers based on historical yield data and market prices
Develop a district-level agricultural dashboard showing production trends, seasonal patterns, and yield comparisons across Maharashtra
Build an early warning system for crop production shortfalls by comparing current season estimates with historical district-level baselines

AI Use Cases

Crop yield predictionAgro-climatic zone analysisCropping pattern recommendationAgricultural policy analysis
Last verified: 2026-03-07