The Difference Between a Cation and an Anion - ThoughtCo Cations and anions are both ions The difference between a cation and an anion is the net electrical charge of the ion Ions are atoms or molecules which have gained or lost one or more valence electrons, giving the ion a net positive or negative charge If the chemical species has more protons than electrons, it carries a net positive charge