India produces approximately 10.51 tonnes of food grain every second — equivalent to 3,31,000 Lakh Tonnes (331 Million Tonnes) annually. This makes India the world's 2nd largest food grain producer after China. The live counter above shows cumulative production since January 1 of this year. Source: Ministry of Agriculture & Farmers Welfare (MoAFW).
India produces approximately 63 Crore litres (630 million litres) of milk every day — 7,290 litres every second. India is the world's largest milk producer with 2,30,000 Million litres annually, accounting for 24% of global milk output. Source: Department of Animal Husbandry, Dairying & Fisheries (DAHDF), FAO.
India catches approximately 4.8 Lakh tonnes of fish every day — 5.55 tonnes per second — across marine and inland fisheries. India is the world's 3rd largest fish producer with 175 Lakh Tonnes annually, supporting livelihoods of 2.8 Crore fishermen. Source: Department of Fisheries.
All counters on this page use official annual production figures divided to a per-second rate. For example: Food grain = 331 Million T/yr ÷ 31,536,000 seconds = 10.51 T/sec. The counter multiplies this by seconds elapsed since midnight (for today counters) or since January 1 (for year counters). All counters are clearly labelled Est. to indicate they are formula estimates. Source data: MoAFW, DAHDF, FAO annual reports.