Abstract Atherosclerosis is a chronic inflammatory disease driven by the accumulation of pro-inflammatory, lipid-loaded macrophages at sites inside artery walls. These accumulations lead to the development of atherosclerotic plaques. The rupture of plaques that contain lipid-rich necrotic cores can trigger heart attacks and strokes via occlusion of blood vessels. We construct and analyse a system of partial integro-differential equations that model lipid accumulation by macrophages, including generating apoptotic cells and a necrotic core. The model includes the following cell behaviours: recruitment of macrophages into the plaque; macrophage ingestion of low density lipoproteins LDL and of apoptotic cells and necrotic material; lipid offloading to high density lipoproteins (HDL); macrophage emigration; and macrophage apoptosis and necrosis of apoptotic cells. With this model, we study how changes in parameters predict the characteristic features of plaque pathology. In particular, we find the qualitative form of lipid distribution across the macrophage population and show that high lipid loads can occur in the absence of LDL ingestion. We also demonstrate the importance of macrophage emigration in the model in mitigating and resolving inflammation and plaque lipid accumulation. Contributions HZF: conceptualisation, formal analysis, investigation, methodology, visualisation, writing— original draft preparation, writing—review and editing. HMB: conceptualisation, funding acquisition, methodology, project administration, resources, supervision, writing—review and editing. MRM: conceptualisation, funding acquisition, methodology, project administration, resources, supervision, writing—original draft, writing—review and editing.