What should kittens weigh at birth?
A healthy kitten weighs about 3-4 ounces at birth. This is 100-125 grams. They should double their birth weight within 2 weeks. This is an average. Some modern cat breeds such as the Maine Coon and Savannah cat (F1s and F2s) will weigh more as the former is the largest domestic cat breed and the latter is the largest domestic cat but a wildcat hybrid.
If the birth weight of a kitten is 25% less than the weight of littermates they are unlikely to survive unless placed in an incubator to be raised by hand.
Further, kittens with a birth weight of 90 grams (3 ounces) or less are more likely to die early. At five weeks their weight should be about one pound (454 grams) and at ten weeks of age, 2 pounds (907 grams).
Consistent weight gain is a good indicator of health. Conversely a failure to gain weight is concerning. Healthy kittens gain weight at about 7-10 grams daily.
My thanks to the vets and authors of the Cat Owner’s Home Veterinary Handbook at page 457 and 459 of the 3rd edition.
SOME MORE PAGES ON DEVELOPMENT:

I prefer the unneutered male cat appearance
Read More

When do domestic cat stop growing?
Read More

When is a cat’s immune system fully developed?
Read More

When do kittens’ eyes change colour?
Read More

How do kittens play together?
Read More

The sensitive periods for domestic cats to become socialised to other cats
Read More

When do kittens open their eyes?
Read More