Knowledge Centre

How much feed does a buffalo need per day?

Farmers ask for one number, but a buffalo's daily feed depends on her weight and her milk. Here is the rule behind the number, worked out for a 500 kg buffalo at 4 to 12 litres of milk.

Home›Knowledge›How much feed does a buffalo need per day?
How much feed does a buffalo need per day? - Vital Feeds guide

Published · Vital Feeds (Private) Limited

Short answer: a milking buffalo of about 500 kg needs roughly 12.5 to 15 kg of dry matter a day. In real feed that is about 60 to 70 kg of green fodder, plus about 1.5 kg of concentrate for maintenance and 1 kg more for every 2 to 2.5 litres of milk, plus clean water all day. The exact amount moves with body weight and milk yield, so the table below does the sum for you.

Dry matter is the feed left after the water is taken out. It is the fair way to compare green fodder, straw and concentrate, because fresh berseem is mostly water and a kilo of it feeds the animal far less than a kilo of dry feed.

How much does a buffalo eat per day by body weight?

Pashudhan Praharee gives a thumb rule of 2.5 to 3 kg of dry matter per 100 kg of body weight a day for lactating crossbred cows and buffaloes. For a 500 kg buffalo that is 12.5 to 15 kg of dry matter. The FAO guide to feeding dairy cattle and buffalo gives a second method that counts the milk: 6 kg, plus 1 percent of body weight, plus 20 percent of the milk yield, which is 12.6 kg for a 500 kg animal giving 8 litres. The two methods are close.

What does a 500 kg buffalo need at different milk yields?

This table is our own arithmetic from the two sources above, not a measured farm result. Concentrate is 1.5 kg for maintenance (Pashudhan Praharee) plus 1 kg per 2.5 litres at the low end and 1 kg per 2 litres at the high end of FAO's range. Dry matter uses FAO's formula, and water is 4 to 6 litres per kg of dry matter.

Milk per dayDry matter (kg)Concentrate (kg)Water (litres)
4 litres11.83.1 – 3.547 – 71
6 litres12.23.9 – 4.549 – 73
8 litres12.64.7 – 5.550 – 76
10 litres13.05.5 – 6.552 – 78
12 litres13.46.3 – 7.554 – 80

Find your buffalo's daily milk, then adjust for her real weight: a 600 kg buffalo needs roughly a fifth more than these 500 kg figures, a 400 kg buffalo roughly a fifth less. FAO notes that good buffaloes give 12 to 15 litres a day and the average is 5 to 10 litres, so most herds sit in the middle rows.

Illustration: a buffalo eating chopped green fodder from a metal trough next to a steel milk can on a Punjab farm
Milk in the can sets how much concentrate goes in the trough.

How much green fodder and dry fodder does a buffalo need?

FAO gives one clear figure: 60 to 70 kg of succulent fodder such as berseem a day for a 500 kg buffalo. That is about 12 to 14 percent of her body weight in fresh feed (our arithmetic from FAO's figure). If you feed less green fodder, make up the dry matter with hay, silage or straw. Pashudhan Praharee suggests about two thirds of dry matter from dry fodder and one third from green fodder, so the two sources describe different feeding styles; follow the one that matches the fodder you actually grow.

Straw is cheap but thin. FAO warns that feeding a large quantity of wheat or rice straw can cause calcium and phosphorus deficiency. Pashudhan Praharee recommends 25 to 50 g each of mineral mixture and common salt a day. Ask your vet which mineral mixture suits your area.

How much concentrate (vanda) should a buffalo get?

  1. Maintenance: 1.5 kg a day for a crossbred cow or buffalo (Pashudhan Praharee). This keeps the body going before any milk is made.
  2. Milk: add 1 kg for every 2 to 2.5 litres of milk (FAO). Weigh the milk at both milkings and add them up.
  3. Late pregnancy: FAO advises 1 to 1.5 kg a day in the last part of pregnancy.
  4. Check her body: if a buffalo is losing weight on this plan, do not just add feed. Call your vet or a dairy adviser.

Change feed slowly over several days, and keep bags dry and off the floor — see how to store animal feed on the farm. A balanced concentrate such as dairy vanda carries the minerals that fodder and straw lack.

Illustration: maize and meal heaps in a feed store, concentrate (vanda) ingredients for a buffalo ration
Concentrate is measured by the litre of milk, not poured by habit.

How much water does a buffalo need per day?

FAO says lactating animals need 4 to 6 litres of water for every kg of dry matter they eat, and more in hot tropical conditions. At 12.6 kg of dry matter that gives 50 to 76 litres, as in the table. FAO's own example is 11 kg of dry matter at 6 litres per kg, or 66 litres a day. Offer water at least twice a day if it is not always in front of her. Our guide to increasing buffalo milk yield shows how water and heat change milk.

What does this mean for a Pakistani dairy farm?

Weigh the milk and write it down, then set concentrate from the table rather than from habit. When green fodder gets short in December and January, the dry matter must come from somewhere else; our buffalo winter feeding plan covers that gap. These figures are starting points from published guides, not a promise for every animal. Breed, age and stage of lactation all matter, and a sick or thin buffalo needs a vet, not a bigger scoop.

Written by the Vital Feeds editorial team.

How this guide was made: dry matter, maintenance concentrate and mineral figures are from Pashudhan Praharee; green fodder, per-litre concentrate, late-pregnancy, milk-yield and water figures are from FAO, all read in full; the table is our own arithmetic from those figures; the draft was AI-assisted and fact-checked against the sources on 27 October 2026.

Want help setting a ration for your herd? Message the mill on WhatsApp (UAN 0311 1555136), see our cattle and dairy feed, or find your nearest Vital Feeds dealer.

Questions

Common questions

How much dry matter does a buffalo eat per day?
A lactating buffalo eats roughly 2.5 to 3 kg of dry matter for every 100 kg of body weight, according to Pashudhan Praharee, India's livestock extension portal. For a 500 kg buffalo that is about 12.5 to 15 kg of dry matter a day, which is far less than the weight of fresh feed she is given, because green fodder is mostly water.
How much green fodder does a buffalo need per day?
FAO's guide to feeding dairy cattle and buffalo gives 60 to 70 kg of succulent fodder such as berseem (Egyptian clover) a day for a 500 kg buffalo. That is the fresh weight, as it comes from the field.
How much concentrate (vanda) per day for a buffalo?
Pashudhan Praharee gives 1.5 kg a day to cover maintenance, and FAO adds 1 kg for every 2 to 2.5 litres of milk. A buffalo giving 8 litres therefore needs roughly 4.7 to 5.5 kg of concentrate a day by these two rules, together with good fodder.
How much water does a buffalo drink per day?
FAO says lactating animals need 4 to 6 litres of water for every kg of dry matter eaten, and more in hot conditions. At 12.6 kg of dry matter that is roughly 50 to 76 litres a day. Offer water at least twice a day if it cannot be always available.
Does a dry or pregnant buffalo need feed too?
Yes. FAO advises 1 to 1.5 kg of concentrate a day in the last part of pregnancy to support the calf's growth. She still needs her fodder and water.
Keep reading

Related guides

Talk to Vital Feeds

Dealer prices, formulations, and delivery for poultry, cattle & dairy, and fish feed. Monday to Saturday, 9:00 AM – 6:00 PM.

💬 WhatsApp 0311 1555136 📞 Call the Mill