Cancer has recently overtaken heart disease as the world’s biggest killer. Cancer isinitiated by gene mutations that result in local proliferation of abnormal cells and theirmigration to other parts of the human body, a process called metastasis. The metastasizedcancer cells then interfere with the normal functions of the body, eventually leading todeath. There are two hundred types of cancer, classified by their point of origin. Most ofthem share some common features, but they also have their specific character. In thisarticle we review mathematical models of such common features and then proceed to describemodels of specific cancer diseases.