How to find market equilibrium from supply and demand equations

Market equilibrium occurs when the quantity supplied equals the quantity demanded. This method applies whenever you are given continuous algebraic functions for supply and demand. To find the equilibrium, set the supply and demand equations equal to each other and solve for the equilibrium price. Substitute this price back into either original equation to find the equilibrium quantity.

The setup

Identify the demand equation Qd(P)Q_d(P) and the supply equation Qs(P)Q_s(P), where PP is the price and QQ is the quantity. Ensure both equations are expressed in terms of the same independent variable, typically PP.

The steps

  1. Set the quantity demanded equal to the quantity supplied: Qd=QsQ_d = Q_s. 2. Solve the resulting algebraic equation for PP. This value is the equilibrium price, PP^*. 3. Substitute PP^* into either the original demand equation or the original supply equation. 4. Solve for QQ to find the equilibrium quantity, QQ^*.

Checking the result

Substitute PP^* into both the supply and demand equations. If Qd(P)=Qs(P)Q_d(P^*) = Q_s(P^*), the calculations are correct. If they differ, check your algebra in step 2.

Common errors

A frequent error is mixing up standard and inverse demand equations. If the equations are given as P=f(Q)P = f(Q), you must set Pd=PsP_d = P_s and solve for QQ^* first, then substitute back to find PP^*. Another error is accepting negative prices or quantities; in standard economic models, P0P^* \geq 0 and Q0Q^* \geq 0. Negative results indicate the market cannot exist under the given parameters.

Worked example

Given the demand equation Qd=1002PQ_d = 100 - 2P and the supply equation Qs=20+3PQ_s = 20 + 3P, find the market equilibrium price and quantity.

Set Qd=QsQ_d = Q_s. Therefore, 1002P=20+3P100 - 2P = 20 + 3P. Add 2P2P to both sides: 100=20+5P100 = 20 + 5P. Subtract 20 from both sides: 80=5P80 = 5P. Divide by 5: P=16P = 16. The equilibrium price is P=16P^* = 16. Substitute P=16P = 16 into the demand equation: Qd=1002(16)=10032=68Q_d = 100 - 2(16) = 100 - 32 = 68. Substitute P=16P = 16 into the supply equation to verify: Qs=20+3(16)=20+48=68Q_s = 20 + 3(16) = 20 + 48 = 68. The equilibrium quantity is Q=68Q^* = 68.

FAQ

Run your own problem

References: OpenStax Principles of Microeconomics Chapter 3 · Mankiw Principles of Economics Chapter 4

See also