How Many Hairs are on a Human Head?

Humans have an average of 100,000 hairs on their heads. The number varies with hair color, though — redheads tend to have about 90,000 hairs on average, and blondes have as many as 140,000 hairs, with other colors falling somewhere in between.

More facts about hair:

People shed 50-100 hairs a day, depending on their health and the season. Some people go through seven-year cycles in which they go bald for a few months, then regrow their hair.
Each individual hair grows about 9 inches (about 23 cm) per year, if it’s not cut.
Hair grows the fastest in teenagers and twenty-somethings. Also, new hair grows faster than old hair. In fact, the rate of hair growth decreases by more than 50 percent after it gets longer than 3 feet (about 1 meter).