Presented here is a protocol to isolate various subsets of macrophages and other non-immune cells from human and mouse myocardium by preparing a single cell suspension through enzymatic digestion. Gating schemes for flow cytometry based identification and characterization of isolated macrophages are also presented.