According to the National Health Service (NHS), the average erect penis size is 5.16 inches. Most men have a penis of normal or average size. Only 5% of men have been reported to have a small penis, which measures less than 10 cm, as per a survey.