Platelets are produced in the bone marrow by megakaryocytes, which are large bone marrow cells. A single megakaryocyte can produce thousands of platelets. The production of platelets is regulated by thrombopoietin, a hormone mainly produced by the liver and kidneys.