Depends on what time of the year you are talking about...When they have their full train or without the train?
On the National Geographic website they list peafowl as weighing 8.75 to 13 lbs (4 to 6 kg) and size: Body, 35 to 50 in (90 to 130 cm); Tail, 5 ft (1.5 m).
My yearling without his train weighs just over 7lbs. I only know from all the vet visits lately XD I'm sure he'll be a little more next year and more once he has his train but that isn't really body weight!