Soil Health Card Portal - Maharashtra

Soil Health Card Portal - Maharashtra

MH Specific

Soil test results for Maharashtra farms including N, P, K, pH, EC, organic carbon, and micronutrients at village and district level, covering millions of soil samples.

Build a recommendation engine that suggests fertilizer types and quantities based on soil test results and crop choice.
Homepage

Quick Start

# Download district-level data from https://soilhealth.dac.gov.in/
import pandas as pd
df = pd.read_csv('soil_health_mh.csv')
deficient = df[df['phosphorus_mg_kg'] < 12]
print(f"Villages with P deficiency: {len(deficient)}")
print(deficient[['village_code', 'phosphorus_mg_kg']].head())
Modality
tabular
Size
Millions of soil samples across Maharashtra
License
Format
CSV
Language
en
Update Frequency
annual
Organization
Department of Agriculture & Farmers Welfare, Government of India

Schema

FieldTypeDescription
village_codestringVillage administrative code
phosphorus_mg_kgfloatAvailable phosphorus in mg/kg
potassium_mg_kgfloatAvailable potassium in mg/kg
nitrogen_mg_kgfloatAvailable nitrogen in mg/kg
phfloatSoil pH value (acidity/alkalinity)
organic_carbon_percentfloatPercentage of organic carbon

Build With This

Create a voice-based advisory system in Marathi that tells farmers their soil status and improvement recommendations
Develop a crop rotation recommendation system using soil health data to improve long-term yields
Build a subsidy eligibility checker connecting soil quality with government fertilizer assistance programs

AI Use Cases

Precision fertiliser recommendationSoil fertility mappingCrop suitability modelsSustainable agriculture planning
Last verified: 2026-03-07