Macrophages, especially primary macrophages, are challenging to transfect as they specialize in detecting molecules of non-self origin. We describe a protocol that allows highly efficient transfection of primary macrophages with mRNA generated from DNA templates such as plasmids.