The average human head has approximately 100,000 hair follicles. This number varies by hair color: blondes average 150,000, brunettes 110,000, and redheads approximately 90,000 hairs. 10,000 is too low, while 1 million and 10 million are far too high.