Question: does kcl have a covalent bond?
Answer: Potassium chloride is ionic. ... K has 1 valence electron, while Cl has 7 valence electron. To fulfill Octet Rule, K will give one of its electrons to Cl which lacks one electron, forming an ionic bond. In contrast, covalent bond forms between two atoms which have quite similar electronegativity.