Solubility Product Constant (Ksp) and Molar Solubility
The solubility product constant () describes the equilibrium between a sparingly soluble ionic compound and its dissolved ions in water. It lets you predict how much of a salt will dissolve, compare solubilities across compounds, and understand how conditions like pH shift that equilibrium.
Definition of Ksp
When a sparingly soluble salt is added to water, it dissolves until the solution becomes saturated. At that point, the rate of dissolving equals the rate of precipitation, and a dynamic equilibrium exists between the solid and its ions. The is the equilibrium constant for this dissolution reaction.
For a generic salt :
A few things to keep in mind:
- The solid does not appear in the expression (just like any equilibrium involving a pure solid โ its activity is 1).
- is temperature-dependent. By strict thermodynamic convention it's dimensionless (since it's defined using activities), but you'll often see it treated as having no units in general chemistry courses.
- A smaller means lower solubility when comparing salts of the same stoichiometric type. For example, () is less soluble than (), and both are 1:1 salts, so the direct comparison works.

Calculations with Ksp
The two most common calculation types are (1) finding from molar solubility and (2) finding molar solubility from . Molar solubility () is the number of moles of solute that dissolve per liter of saturated solution.
Finding Ksp from Molar Solubility
- Write the balanced dissolution equation.
- Define each ion concentration in terms of using stoichiometric ratios.
- Substitute into the expression and simplify.
Example: has a molar solubility of M.
, and
Finding Molar Solubility from Ksp
- Write the balanced dissolution equation.
- Express each ion concentration in terms of .
- Plug into the expression and solve for .
Example: has .
, and
A common mistake here is forgetting the coefficient in front of . If two moles of an ion are produced per formula unit, you must write and then square it, giving you in the expression. Missing that factor of 4 will throw off your answer significantly.

Relative Solubility from Ksp
You can compare the solubilities of different compounds using , but there's an important caveat: direct comparison of values only works reliably when the compounds produce the same total number of ions (the same stoichiometric type).
- For salts of the same type (e.g., all 1:1 like vs. , or all 1:2 like vs. ), a larger means greater molar solubility. You can rank them directly.
- For salts of different types (e.g., which is 1:1 vs. which is 2:1), the expressions have different algebraic forms ( vs. ). In these cases, you need to calculate the actual molar solubility for each compound before comparing.
This is a point that shows up frequently on exams. If a question asks you to rank solubilities and the salts have different formulas, don't just look at the values. Solve for for each one.
pH Effects on Salt Solubility
The solubility of certain salts changes with pH. This happens whenever one of the dissolved ions can react with or , removing that ion from solution and shifting the dissolution equilibrium forward (Le Chatelier's principle).
Salts with basic anions become more soluble in acid. If the anion is the conjugate base of a weak acid (e.g., , , , , ), adding protonates that anion and removes it from solution. The equilibrium shifts toward dissolving more solid.
For : In acidic solution, reacts with to form (and eventually gas), pulling the equilibrium to the right and increasing solubility. This is why calcium carbonate dissolves in acid rain but not in pure water.
The key test is: Is the anion the conjugate base of a weak acid? If yes, the salt's solubility is pH-dependent. If the anion comes from a strong acid, it won't react with in any meaningful way.
Salts with anions from strong acids are unaffected by pH. Anions like , , , and don't react appreciably with , so changing pH doesn't shift the equilibrium. The solubility of , for instance, is essentially the same whether the solution is acidic or neutral. ( is a borderline case since is a weak acid with , but for most Gen Chem purposes it's treated as fully dissociated and pH-independent.)
Note: solubility does increase in the presence of , but that's a complex ion formation effect (covered in the next section on complex ions), not a simple pH effect. The acts as a Lewis base that binds to form , removing from solution and shifting the equilibrium.