How much milk does India produce?
DAHD · BAHS · released 26 Nov 2025 · next due by 25 Jan 2027
| Period | Value (million tonnes) |
|---|---|
| 2024-25 | 247.9 |
| 2023-24 | 239.3 |
| 2022-23 | 230.6 |
| 2021-22 | 222.1 |
| 2020-21 | 210.0 |
| 2019-20 | 198.4 |
| 2018-19 | 187.7 |
| 2017-18 | 176.3 |
| 2016-17 | 165.4 |
| 2015-16 | 155.5 |
| 2014-15 | 146.3 |
Use in your answer
India's milk production was 247.9 million tonnes in 2024-25, compared with 239.3 million tonnes in 2023-24 (Basic Animal Husbandry Statistics). Source: Department of Animal Husbandry and Dairying, Basic Animal Husbandry Statistics 2025.
Cite as: Basic Animal Husbandry Statistics 2025 (Integrated Sample Survey) (Department of Animal Husbandry and Dairying), 2024-25
What this shows
- India produced 247.9 million tonnes of milk in 2024-25, up 3.58% from 239.3 million tonnes in 2023-24 and from 146.3 million tonnes in 2014-15. India ranks first in the world (FAO).
- Per capita availability rose to 485 grams a day in 2024-25, from 319 grams in 2014-15.
- Uttar Pradesh (15.66%), Rajasthan (14.82%), Madhya Pradesh (9.12%), Gujarat (7.78%) and Maharashtra (6.71%) produce 54.09% of the milk. Indigenous buffaloes give 31.18% and crossbred cattle 30.80%.
Cite this
Cite a fixed version from every published version below.
Source and method
What exactly is measured
Milk production in million tonnes from cows, buffaloes and goats, estimated each year by the Department of Animal Husbandry and Dairying from the Integrated Sample Survey run with the State animal husbandry departments. The survey year runs from March to February, not April to March.
History: every published version
Each time the source changes this series we archive the full series as it stood, with an archived copy of the source, and never delete an old version. Each version has a permanent page you can cite. Recorded since 20 Oct 2026: 1 version.
No figure in this series has been revised since we began recording on 20 Oct 2026.
- 11 periods, latest 2024-25: 247.9 million tonnes · first snapshotArchived source
fa6874e4ded1
Release notes (1)
- 247.87 million tonnes2024-25, Basic Animal Husbandry Statistics 2025
Get the data
Use it in Excel, Python or R
Excel (Data → From Web): https://india.tf/c/agr-milk-104/data.csv
Python: pandas.read_csv("https://india.tf/c/agr-milk-104/data.csv")
R: read.csv("https://india.tf/c/agr-milk-104/data.csv")
All statistics: /api/index.json. Free to reuse with attribution (GODL-India).
