Funding for cancer research comes from a variety of sources. These include government agencies such as the National Institutes of Health (NIH) and the National Cancer Institute (NCI), non-profit organizations like the American Cancer Society (ACS), private foundations, and pharmaceutical companies. Each of these entities plays a crucial role in providing resources for different aspects of cancer research.