Ionic bond
An ionic bond is a type of chemical bond
Chemical bond
A chemical bond is an attraction between atoms that allows the formation of chemical substances that contain two or more atoms. The bond is caused by the electromagnetic force attraction between opposite charges, either between electrons and nuclei, or as the result of a dipole attraction...

 formed through an electrostatic attraction between two oppositely charged ion
An ion is an atom or molecule in which the total number of electrons is not equal to the total number of protons, giving it a net positive or negative electrical charge. The name was given by physicist Michael Faraday for the substances that allow a current to pass between electrodes in a...

s. Ionic bonds are formed between a cation, which is usually a metal, and an anion, which is usually a nonmetal
Nonmetal, or non-metal, is a term used in chemistry when classifying the chemical elements. On the basis of their general physical and chemical properties, every element in the periodic table can be termed either a metal or a nonmetal...

. Pure ionic bonding cannot exist: all ionic compounds have some degree of covalent bond
Covalent bond
A covalent bond is a form of chemical bonding that is characterized by the sharing of pairs of electrons between atoms. The stable balance of attractive and repulsive forces between atoms when they share electrons is known as covalent bonding....

ing. Thus, an ionic bond is considered a bond where the ionic character is greater than the covalent character.