SPP1+ macrophages played a complex role in multiple cancers. Here, SPP1 is linked to cancer.