Kaliumnitrat är en jonisk förening, vilket betyder att den är sammansatt av positivt och negativt laddade joner. I detta fall är kaliumjonen (K+) positivt laddad, medan nitratjonen (NO3-) är negativt laddad. Attraktionen mellan dessa motsatt laddade joner håller samman föreningen.