How Many Hairs Grow on the Human Head?

The average head has about 100,000 hairs on it. Blondes have the most hair coming in at about 140,000 per head. Redheads only have about 90,000.