Question: do cations have a positive charge?
Answer: A cation has more protons than electrons, consequently giving it a net positive charge. For a cation to form, one or more electrons must be lost, typically pulled away by atoms with a stronger affinity for them.