Why the Source of a Demand Change Matters
Suppose total purchases of a product rise over a month. That observation alone does not tell us why. The market price may have fallen, leading existing consumers to buy more along their demand curves. Or consumer incomes may have risen, shifting their demand curves. The distinction matters because the first change is a response to the product’s own price, while the second changes demand at each given price.
For market demand, the distinction must be made across consumers. A common market price applies to everyone, but consumers can have different price sensitivities, incomes, and participation thresholds. The market response is the sum of their individual responses, not necessarily a smooth or uniform change.
Write consumer \(i\)’s demand as \(q_i(p,m_i)\), where \(p\) is the common price and \(m_i\) is that consumer’s income. With a fixed group of consumers, market demand is
The notation emphasizes that price and incomes play different roles. Changing \(p\) changes the quantity at a point on the market demand curve. Changing one or more \(m_i\) changes the curve itself. In either case, the effect depends on the individual demand functions and on which consumers are actively purchasing.
Aggregating Individual Responses
A useful local model is a linear demand function with nonnegative quantity:
Here \(a_i\), \(b_i\), and \(c_i\) are consumer-specific parameters. The positive price coefficient in magnitude, \(b_i\), means that price increases reduce demand while the consumer remains active. If \(c_i>0\), higher income raises demand for this good in the range described by the model. The maximum with zero prevents the linear expression from implying purchases of a negative quantity. This is a simplified demand model: it is appropriate only over the range where its parameters and linear form are reasonable, and it does not describe every consumer or good.
If every consumer is active, the maximum operation does not bind. Summing the individual equations gives
This equation shows why a common price shock is aggregated using every consumer’s price response, while an income shock is aggregated using the income changes and income-response coefficients of the consumers affected. If a consumer’s calculated quantity reaches zero, the market demand equation becomes piecewise: that consumer no longer contributes below zero.
Worked Examples
Worked Example: A Price Decrease and a Market Entry Threshold
Two consumer groups face the same price \(p\), measured in dollars per unit. Their quantities are measured in units. At fixed incomes and with other determinants unchanged, their demands are \(q_A=\max(0,22-2p)\) and \(q_B=\max(0,10-p)\). Find the market demand schedule, then calculate total purchases when price falls from $8 to $6. State whether this is a shift or a movement.
Method and assumptions. Aggregate by adding quantities at the same price. The two demand rules are assumed to remain valid over the prices considered; incomes, preferences, and the consumer groups are fixed.
1. Find the participation thresholds. Group A buys a positive quantity when \(22-2p>0\), or \(p<11\). Group B buys a positive quantity when \(10-p>0\), or \(p<10\).
2. Sum demand in each price range. When \(0\le p<10\), both groups are active, so \(Q=(22-2p)+(10-p)=32-3p\). When \(10\le p<11\), group B’s quantity is zero and group A’s is positive, so \(Q=22-2p\). When \(p\ge11\), both quantities are zero. Thus the market demand is
3. Calculate demand at $8. Group A buys \(22-2(8)=22-16=6\) units. Group B buys \(10-8=2\) units. Total demand is \(6+2=8\) units. The aggregate formula confirms this: \(32-3(8)=32-24=8\).
4. Calculate demand at $6. Group A buys \(22-2(6)=22-12=10\) units. Group B buys \(10-6=4\) units. Total demand is \(10+4=14\) units. The aggregate formula confirms this: \(32-3(6)=32-18=14\).
The price decrease raises purchases by \(14-8=6\) units. Since only the own price changed, this is a movement along the same market demand curve. The method avoids treating the market as if every group had the same price sensitivity: the aggregate slope in the range where both groups buy is \(-(2+1)=-3\).
Worked Example: Different Income Shocks Across Consumers
Two consumers buy a good at a fixed price of $4 per unit. Quantities are measured in hundreds of units, and incomes \(m_A\) and \(m_B\) are measured in $10,000 units. Their demands are \(q_A=\max(0,2+m_A-0.5p)\) and \(q_B=\max(0,1+0.5m_B-0.25p)\). Initially, \(m_A=2\) and \(m_B=4\). Then each consumer’s income rises by one income unit. Find initial and final market demand and describe the change.
Method and assumptions. Hold the common price and the consumers’ demand relationships fixed, calculate each quantity, and sum. The model’s quantities are in hundreds of units; its income effects are assumed positive over this range.
1. Calculate initial demand. For consumer A, \(q_A=2+2-0.5(4)=4-2=2\) hundreds of units. For consumer B, \(q_B=1+0.5(4)-0.25(4)=1+2-1=2\) hundreds. Initial market demand is \(2+2=4\) hundreds, or 400 units.
2. Apply the income changes. The new incomes are \(m_A=3\) and \(m_B=5\). The price remains $4. Consumer A now demands \(q_A=2+3-0.5(4)=5-2=3\) hundreds. Consumer B now demands \(q_B=1+0.5(5)-0.25(4)=1+2.5-1=2.5\) hundreds.
3. Aggregate and compare. Final market demand is \(3+2.5=5.5\) hundreds, or 550 units. The increase is \(5.5-4=1.5\) hundreds, or 150 units. This is a rightward shift in market demand: at the same price, the consumers together demand more. The calculation accounts for their different income responses rather than assuming that equal dollar changes necessarily produce equal quantity changes.
A useful check is to calculate the separate income effects directly. Consumer A’s income rises by one unit and raises demand by \(1\) hundred; consumer B’s income rises by one unit and raises demand by \(0.5\) hundred. Their combined increase is \(1+0.5=1.5\) hundreds, matching the before-and-after calculation.
Worked Example: A Price Increase Offset by Higher Incomes
Two consumers’ quantities are measured in units, their incomes \(m_1\) and \(m_2\) in $10,000 units, and the common price \(p\) in dollars per unit. Their demand functions are \(q_1=\max(0,20-2p+0.5m_1)\) and \(q_2=\max(0,8-p+0.2m_2)\). Initially, \(p=6\), \(m_1=4\), and \(m_2=5\). A shock raises the price to \(7\) and incomes to \(m_1=8\), \(m_2=10\). Find the initial and final market quantities and separate the price and income effects.
Method and assumptions. Both consumers remain active at every combination used below, and the linear demand functions remain valid. Decompose the combined shock by changing price first and incomes second; because the active demands are linear and additive, this decomposition gives the same total change as changing incomes first.
1. Calculate the initial total. Consumer 1 demands \(20-2(6)+0.5(4)=20-12+2=10\) units. Consumer 2 demands \(8-6+0.2(5)=2+1=3\) units. Initial market demand is \(10+3=13\) units.
2. Apply the price increase only. Keep incomes at their initial values and set \(p=7\). Consumer 1 demands \(20-2(7)+0.5(4)=20-14+2=8\) units. Consumer 2 demands \(8-7+0.2(5)=1+1=2\) units. The interim market quantity is \(8+2=10\) units, a price effect of \(10-13=-3\) units.
3. Apply the income increases at the new price. At \(p=7\), \(m_1=8\), and \(m_2=10\), consumer 1 demands \(20-2(7)+0.5(8)=20-14+4=10\) units. Consumer 2 demands \(8-7+0.2(10)=1+2=3\) units. Final market demand is \(10+3=13\) units. Relative to the interim total of 10, higher incomes add 3 units.
The net change is \(-3+3=0\), and the final quantity agrees with the initial 13 units. The price increase is a movement along demand; the income increases shift demand outward. The unchanged final quantity does not mean nothing happened: the two shocks offset in total quantity.
Reading Market Shifts Correctly
A market demand curve records the quantity demanded at each possible price, holding its other determinants fixed. Therefore, a price shock by itself does not shift that curve. It selects a different point on it. In contrast, when incomes change, the relevant comparison is between quantities at the same price before and after the shock. If higher income raises demand for the good, the curve shifts right; if it lowers demand, the curve shifts left.
The effect of an income change depends on the good and the consumer. The earlier material on income elasticity and good classification distinguishes normal goods, for which demand rises with income, from inferior goods, for which demand falls with income over the relevant range. In a market containing different consumers, the aggregate income effect depends on the size and direction of each individual response. A market-wide average income change alone may not determine the result if incomes change by different amounts or consumers have different income responses.
Aggregation can also create a kink even when each active consumer’s demand is linear. When a price crosses a consumer’s participation threshold, that consumer’s contribution becomes zero. The market slope can then change because fewer consumers are responding. This is why a single market slope should not be applied outside the price range from which it was calculated.
Separate the own price from income and other demand determinants. If both changed, record both shocks.
Use the same market price for every consumer and check whether each calculated quantity is positive.
Add individual quantities horizontally. If a consumer’s quantity is zero, do not include a negative linear prediction.
A price-only change is movement along demand. A change in income or another non-price determinant shifts demand at a given price.
Verify that totals equal the sum of individual quantities and that the before-and-after comparison holds the intended variables fixed.
Common Exam Trap
A frequent error is to treat the observed market quantity change as proof of a demand shift. For example, in the first worked example, quantity rose from 8 to 14 units when price fell from $8 to $6. Calling this a rightward shift would be incorrect: incomes and other determinants were fixed, so the change is a movement along the existing curve.
Another error is to add individual linear formulas without checking whether their predicted quantities are negative. In the same example, extending the both-consumers-active formula \(Q=32-3p\) to \(p=10.5\) would give \(32-31.5=0.5\). But group B is inactive at \(p=10.5\), so the correct total is group A’s \(22-2(10.5)=1\) unit. The correction is to apply the nonnegative-quantity condition to each consumer before summing.
Check Your Understanding
For each problem, state or verify the relevant price-versus-income distinction and check that individual quantities are nonnegative before aggregating.
- Two groups have demands \(q_A=\max(0,18-2p)\) and \(q_B=\max(0,9-p)\). Find market demand at \(p=5\) and \(p=10\), and explain why the comparison is not a demand shift. (Answer: At \(p=5\), \(q_A=8\), \(q_B=4\), so \(Q=12\); at \(p=10\), both quantities are 0, so \(Q=0\). This is movement along demand as price changes.)
- At a fixed price, two consumers’ demands are \(q_1=\max(0,3+0.4m_1)\) and \(q_2=\max(0,2+0.2m_2)\). Incomes rise from \(m_1=5,m_2=10\) to \(m_1=10,m_2=15\). Find the market quantity before and after. (Answer: Initially \(q_1=5\), \(q_2=4\), so \(Q=9\); finally \(q_1=7\), \(q_2=5\), so \(Q=12\). Demand shifts right by 3 units at that price.)
- Consumers A and B have demands \(q_A=\max(0,14-2p)\) and \(q_B=\max(0,6-0.5p)\). Derive the market demand for \(0\le p<7\), and calculate the total at \(p=4\). (Answer: Both are active for \(0\le p<7\), so \(Q=20-2.5p\); at \(p=4\), \(Q=20-10=10\) units.)
- Two consumers have \(q_1=\max(0,12-p+0.5m_1)\) and \(q_2=\max(0,10-2p+0.25m_2)\). Initially \(p=4,m_1=2,m_2=4\). Then price rises to 5 and both incomes rise by 4 units. Find initial and final market quantities. (Answer: Initially \(q_1=12-4+1=9\), \(q_2=10-8+1=3\), so \(Q=12\). Finally \(q_1=12-5+3=10\), \(q_2=10-10+2=2\), so \(Q=12\). The total price effect is \(-3\) units and the income effect is \(+3\) units.)
- For \(q_A=\max(0,16-2p)\) and \(q_B=\max(0,8-p)\), construct the market demand over \(0\le p\), including the price range in which only A is active. (Answer: Both are active for \(0\le p<8\), giving \(Q=24-3p\). Only A is active for \(8\le p<8\)? There is no such interval: A’s threshold is \(p=8\) as well. Thus both are inactive at \(p\ge8\), and \(Q=0\).)