The invention features a composition for the delivery of bioactive agents into cells that includes a delivery matrix, an anionic or zwitterionic compound, and a bioactive agent, e.g. a peptide, protein, or nucleic acid. The compositions of the invention can be used to deliver bioactive compounds, such as nucleic acids encoding immunostimulatory peptides and/or therapeutic proteins.