IndianAgri

citrus · 2024-25 Final Estimates

Sweet Orange (Mosambi, Malta) in Indiaमौसम्बी

3.9million tonnes · all-India production, 2024-25

Where sweet orange (mosambi, malta) grows

lessmore▨ not reported
Production, 2024-25. Each square is one state or union territory — equal squares, so a small state is as visible as a large one.

Ranked states

share of national
  1. 01Andhra Pradesh2.2657.9%
  2. 02Maharashtra97525.0%
  3. 03Telangana44411.4%
  4. 04Madhya Pradesh1353.5%
  5. 05Punjab38.81.0%
  6. 06Karnataka11.40.3%
  7. 07Jammu & Kashmir5.650.1%
  8. 08Mizoram4.940.1%
  9. 09Rajasthan4.770.1%
  10. 10Chhattisgarh4.730.1%

All-India, 2023-24 to 2024-25

3845.53861.93878.43894.83911.22023-242024-25
Productionin '000 tonnes

Provenance receipt

TIER A · FINAL ESTIMATES

Source 1 of 2 · citrus-by-state-2019-20-to-2024-25

Originator
Horticulture Statistics Division, Department of Agriculture & Farmers Welfare, Ministry of Agriculture & Farmers Welfare, Government of India
Release
Area and Production of Horticulture Crops — Final Estimates, one release per year
Accessed
2026-09-14
Workbook (2024-25)
sha256 f65e5fdcbf9f176c…

Source 2 of 2 · horticulture-all-india-2024-25-final

Originator
Horticulture Statistics Division, Department of Agriculture & Farmers Welfare, Ministry of Agriculture & Farmers Welfare, Government of India
Release
2024-25 (Final Estimates): Area and Production of Horticulture Crops
Accessed
2026-08-15
Estimate round
Final Estimates
Trust
Primary source, final round — quotable as our figure without qualification.
What is wrong with this data (13)
  • The workbooks carry no publisher line of their own; attribution rests on the download page in source.url.
  • 'Others' rows are unallocated residuals, not places; they carry kind = 'residual'.
  • Columns named TOTAL… or OTHER… are aggregates of the columns beside them, not crops. They are kept for the additivity check and carry kind != 'crop': ['OTHER CITRUS'].
  • Union Territories ARE included, from each workbook's separate UT sheet, and carry kind = 'ut'.
  • State naming drifts between releases (Chhatisgarh/Chhattisgarh, Arunchal/Arunachal Pradesh). Normalise via the region registry before joining years — do not join on the raw string.
  • A crop absent in one year's sheet is simply absent — it is not a zero.
  • Potato is included. It was previously excluded so it could live only in indianpotato-web; that rule was reversed on 2026-09-14.
  • The workbook carries no publisher line of its own; attribution rests on the download page in source.url.
  • 'Others' rows are unallocated residuals, not places. Never name one as a state.
  • No crop is excluded; potato is included (the indianpotato-web carve-out was reversed on 2026-09-14).
  • Crop names are the workbook's, with the '(i)' style bullet inside the Citrus block stripped; the sub-group is carried in `subgroup` instead.
  • Category and sub-group totals ARE included, but carry kind = 'aggregate' and must be excluded before summing — they would double-count. Only kind = 'crop' rows are crops.
  • Two categories are corrected against the sheet's own layout: it prints an 'Aromatics and Medicinal' header with no crops under it before the flower rows, and gives Honey no header. Flowers Cut/Loose are labelled Flowers, and Honey is labelled Honey.

Cite the originator and the estimate round, not IndianAgri alone — these are Government of India statistics, compiled here. Original release.