The average baby weight at birth in India is
around 2.5 to 3.5 kg (5.5 to 7.7 pounds). However, there is a wide range of
normal birth weights, and a baby’s weight at birth can vary depending on a
number of factors. Generally, babies born to mothers who are underweight or
overweight tend to have a lower or higher birth weight, respectively. Additionally,
factors such as maternal age, gestational age, and the number of fetuses also
affect birth weight.