Puteri Nur Fatin answered 12/28/2010 Why Do Males Have Higher Hemoglobin Levels Than Females? Males has hormone testosterone.this hormone will stimulate the production of erythropoietin from kidney. When the level of erythropoietin increase, the formation of erythrocyte(red blood cell) increase as well.