Solubility rules for ionic compounds

Predict whether an ionic compound dissolves in water without opening a Ksp table. The rules on this page are a qualitative shortcut — for anything quantitative (saturation checks, buffer stability, gravimetric yields), reach for a Ksp value instead.

What “soluble” means here

Following Zumdahl 10e §4.5, the working cutoffs used in general-chemistry courses are:

These cutoffs are conventional, not physical constants: Silberberg 9e Table 4.3 and Petrucci 11e Table 5.1 draw the same boundary lines in slightly different words. Even “insoluble” compounds have a finite Ksp, so “insoluble” here means “precipitates out under typical bench conditions”, not “does not dissolve at all”. Everything below is at 25 °C in pure water; hot water, non-aqueous solvents, and acidic or complexing media all shift the picture.

Always soluble

Compounds containing any of these ions are soluble regardless of the counter-ion:

Ion groupIonsExceptions
Alkali metalsLi⁺, Na⁺, K⁺, Rb⁺, Cs⁺None of note
AmmoniumNH₄⁺None
NitrateNO₃⁻None
AcetateCH₃COO⁻ (C₂H₃O₂⁻)AgCH₃COO is only slightly soluble; still usually written as (aq)
Chlorate / perchlorateClO₃⁻, ClO₄⁻KClO₄ is slightly soluble in cold water — hedge in exams

Mostly soluble — memorize the exceptions

AnionGenerally soluble?Insoluble / slightly-soluble exceptions
Cl⁻, Br⁻, I⁻YesAg⁺, Pb²⁺, Hg₂²⁺ (and Cu⁺). PbCl₂ is slightly soluble in cold water, freely soluble in boiling water.
F⁻YesGroup 2 fluorides insoluble (CaF₂, SrF₂, BaF₂); PbF₂ insoluble. LiF is only sparingly soluble. Pattern differs from the other halides.
SO₄²⁻YesBa²⁺, Sr²⁺, Pb²⁺ insoluble; Ca²⁺, Ag⁺, Hg₂²⁺ slightly soluble.

Zumdahl 10e and Silberberg 9e agree on the Ba/Sr/Pb sulfates. They diverge on Ag₂SO₄: Zumdahl calls it slightly soluble (~0.8 g/100 mL cold water, per CRC 97e), while some Silberberg tables list it as insoluble. Treat it as “slightly soluble” and cite Ksp ≈ 1.2×10⁻⁵ when the question is quantitative.

Generally insoluble

Compounds containing these anions are insoluble unless paired with a Rule-1 cation (alkali metal or NH₄⁺):

AnionGenerally insolubleSoluble exceptions
OH⁻ (hydroxide)Most metal cationsGroup 1 and NH₄⁺; Ba(OH)₂ soluble; Sr(OH)₂ soluble at room T; Ca(OH)₂ slightly soluble (~0.02 mol/L, “limewater”).
S²⁻ (sulfide)Most transition metalsGroup 1, NH₄⁺, and heavy Group 2 (CaS, SrS, BaS — these actually hydrolyze).
CO₃²⁻ (carbonate)Most metal cationsGroup 1 and NH₄⁺.
PO₄³⁻ (phosphate)Most metal cationsGroup 1 and NH₄⁺.
SO₃²⁻ (sulfite)Most metal cationsGroup 1 and NH₄⁺.
CrO₄²⁻ (chromate)Most metal cationsGroup 1 and NH₄⁺; MgCrO₄ also soluble.
O²⁻ (oxide)Almost universalGroup 1 oxides react with water to form soluble hydroxides.

11 rows total across the three tables above — enough to cover every ionic compound you meet in a first-year metathesis problem.

Order-of-operations tie-breaker

When a compound seems to satisfy two rules — e.g., NaOH is a Rule-1 sodium salt (soluble) and a hydroxide (generally insoluble) — apply this order:

  1. Rule 1 (alkali / ammonium) always wins. Anything with Li⁺, Na⁺, K⁺, Rb⁺, Cs⁺, or NH₄⁺ is soluble.
  2. “Always soluble” anions win over “generally insoluble” partners. Ba(NO₃)₂, Fe(NO₃)₃, AgNO₃ — all soluble because nitrate is Rule 2.
  3. Mostly-soluble exceptions apply only when Rules 1 and 2 don’t. BaSO₄ is insoluble; Na₂SO₄ is soluble.

Rule of thumb: read the cation first. If it’s alkali or ammonium, the compound is soluble — stop reading.

Worked example 1 — is PbSO₄ soluble?

  1. Cation Pb²⁺ — not alkali, not ammonium. Rule 1 doesn’t apply.
  2. Anion SO₄²⁻ — on the “mostly soluble” list, but Pb²⁺ is a listed exception.
  3. PbSO₄ is insoluble (Ksp ≈ 1.6×10⁻⁸ at 25 °C, CRC 97e).

Worked example 2 — precipitation from AgNO₃ + NaCl

Mix aqueous AgNO₃ and aqueous NaCl. Predict the product.

Write the metathesis (double-displacement) and split into ions:

AgNO₃(aq) + NaCl(aq) → AgCl(?) + NaNO₃(?)

Check each product:

Net ionic equation:

Ag⁺(aq) + Cl⁻(aq) → AgCl(s)

A white curdy precipitate drops out immediately — the classical chloride test in qualitative analysis.

Worked example 3 — Ba(NO₃)₂ + Na₂SO₄

Ba(NO₃)₂(aq) + Na₂SO₄(aq) → BaSO₄(?) + 2 NaNO₃(?)

Net ionic equation:

Ba²⁺(aq) + SO₄²⁻(aq) → BaSO₄(s)

BaSO₄ is dense, white, and essentially insoluble (Ksp ≈ 1.1×10⁻¹⁰) — used both as a gravimetric standard and as the X-ray contrast agent for GI studies.

More quick verdicts

CompoundVerdictReasoning
KNO₃SolubleRule 1 (K⁺) and Rule 2 (NO₃⁻) — both agree.
AgFSolubleAgF breaks the silver-halide pattern; the other AgX are insoluble.
AgClInsolubleCl⁻ exception with Ag⁺. Classic gravimetric precipitate.
Hg₂Cl₂InsolubleCl⁻ exception with Hg₂²⁺ (mercurous). Calomel.
HgCl₂SolubleHg²⁺ (mercuric) is NOT the same as Hg₂²⁺; HgCl₂ is a molecular compound that dissolves.
Na₃PO₄SolubleRule 1 (Na⁺) beats “phosphates insoluble”.
Fe(OH)₃InsolubleFe³⁺ not on Rule 1; OH⁻ generally insoluble.
(NH₄)₂SSolubleRule 1 (NH₄⁺) beats “sulfides insoluble”.
Ca₃(PO₄)₂InsolubleCa²⁺ not Rule 1; phosphates insoluble. Bone mineral.
CaF₂InsolubleGroup 2 fluoride; the F⁻ pattern is opposite the Cl⁻/Br⁻/I⁻ pattern.
Ba(OH)₂SolubleThe Group-2 hydroxide exception. Used as a titration base.

Common student trip-ups

  1. AgF is soluble, but AgCl, AgBr, and AgI are not. Fluoride is the odd halide out — small, strongly hydrated, and stubbornly happy in water. Never generalize “silver halides are insoluble” without carving out F⁻.
  2. Hg₂²⁺ (mercurous, a diatomic cation) and Hg²⁺ (mercuric) behave differently. Hg₂Cl₂ (calomel) is insoluble; HgCl₂ (corrosive sublimate) is a molecular, water-soluble compound. Read the subscript on the mercury.
  3. Ba(OH)₂ is soluble even though most Group-2 hydroxides are not. Sr(OH)₂ is also soluble at room T; Ca(OH)₂ is only slightly soluble (limewater). Down Group 2, hydroxide solubility rises — the opposite of the Group-2 sulfate trend.
  4. “Slightly soluble” is not the same as “insoluble”. CaSO₄, Ag₂SO₄, PbCl₂, and Ca(OH)₂ dissolve enough to matter in saturated solutions and in Ksp problems, even if a precipitation-prediction question calls them “insoluble”.
  5. “Insoluble” here is not zero solubility. Every listed insoluble salt has a finite Ksp. For anything quantitative — buffering, gravimetric yield, environmental modeling — use Ksp, not this table.
  6. PbCl₂ is slightly soluble in cold water and freely soluble in hot water. Precipitation of lead(II) chloride is temperature-dependent — a mistake that also derails qualitative-analysis schemes if you filter at the wrong temperature.

See also

Sources

Sources

  • Zumdahl & Zumdahl, Chemistry, 10th ed. (Cengage, 2018), §4.5 and Table 4.1 — solubility rules for ionic compounds in water (primary source)
  • Silberberg & Amateis, Chemistry: The Molecular Nature of Matter and Change, 9th ed. (McGraw-Hill, 2021), Table 4.3 — cross-reference
  • Petrucci et al., General Chemistry: Principles and Modern Applications, 11th ed. (Pearson, 2017), Table 5.1 — cross-reference
  • CRC Handbook of Chemistry and Physics, 97th ed. (CRC Press, 2016), 'Aqueous Solubility of Inorganic Compounds at Various Temperatures' — Ksp and quantitative solubilities

Last updated: .