Local cancer in many parts of the body can cause lymph nodes to enlarge, usually because of tumours cells that have metastasised into the node.