Uスーパーで500円の弁当を「800円でも買いたかったのに安かった!」と感じた経験はありませんか?その300円分の「得した気分」がまさに消費者余剰です。需要・供給の図の「面積」が意味するものを一緒に整理してみましょう。
この記事でわかること
消費者余剰・生産者余剰・社会的余剰の定義と図解 / 完全競争均衡での余剰最大化 / 価格規制・関税・独占による死荷重の計算 / 試験によく出る計算パターン
消費者余剰・生産者余剰・社会的余剰の定義と図解 / 完全競争均衡での余剰最大化 / 価格規制・関税・独占による死荷重の計算 / 試験によく出る計算パターン
目次
消費者余剰と生産者余剰の定義
消費者余剰(Consumer Surplus)
消費者が支払ってもよいと思う最大額(支払い意思額)と、実際の市場価格との差。「安く買えた!」という満足の合計値です。
CS = 支払い意思額 − 実際の価格
図では:需要曲線と価格水平線の間の面積(三角形)
図では:需要曲線と価格水平線の間の面積(三角形)
生産者余剰(Producer Surplus)
生産者が受け取る市場価格と、最低限受け取らなければならない価格(限界費用)との差。「高く売れた!」という利益の合計値です。
PS = 実際の価格 − 最低受入価格
図では:価格水平線と供給曲線の間の面積(三角形)
図では:価格水平線と供給曲線の間の面積(三角形)
社会的余剰(総余剰)= 消費者余剰 + 生産者余剰
完全競争均衡では、この社会的余剰が最大化されます。均衡から外れると(価格規制・独占・税金など)、総余剰が減少した分を死荷重(デッドウェイトロス)と呼びます。
完全競争均衡では、この社会的余剰が最大化されます。均衡から外れると(価格規制・独占・税金など)、総余剰が減少した分を死荷重(デッドウェイトロス)と呼びます。
具体的な計算例で確認する
需要曲線 P = 100 − Q、供給曲線 P = 20 + Q の場合で計算してみましょう。
01
均衡点を求める
100 − Q = 20 + Q → 2Q = 80 → Q* = 40、P* = 60
02
消費者余剰を計算
需要曲線の縦軸切片は100。均衡価格は60。
CS = (100 − 60) × 40 ÷ 2 = 800
CS = (100 − 60) × 40 ÷ 2 = 800
03
生産者余剰を計算
供給曲線の縦軸切片は20。均衡価格は60。
PS = (60 − 20) × 40 ÷ 2 = 800
PS = (60 − 20) × 40 ÷ 2 = 800
04
社会的余剰
社会的余剰 = CS + PS = 800 + 800 = 1,600(完全競争で最大化)
800
消費者余剰
(需要曲線と価格の間)
(需要曲線と価格の間)
800
生産者余剰
(価格と供給曲線の間)
(価格と供給曲線の間)
1,600
社会的余剰
(完全競争で最大)
(完全競争で最大)



「面積 = 底辺 × 高さ ÷ 2」の三角形計算が基本です。縦軸切片と均衡価格の差が「高さ」、均衡数量が「底辺」になります。この型さえ押さえれば、価格規制や関税の問題も同じ手順で解けます。
価格規制と死荷重
政府が価格を均衡価格から変えると(最高価格・最低価格の設定)、社会的余剰が減少します。この減少分を死荷重(デッドウェイトロス)と呼びます。
| 介入の種類 | 価格の変化 | 消費者余剰 | 生産者余剰 | 死荷重 |
|---|---|---|---|---|
| 最高価格規制(P上限) | P* より低く設定 | 増加する場合も | 減少 | 発生 |
| 最低価格規制(P下限) | P* より高く設定 | 減少 | 増加する場合も | 発生 |
| 従量税(消費税等) | 消費者価格↑ 生産者価格↓ | 減少 | 減少 | 発生 |
| 独占 | 均衡価格より高い | 大幅減少 | 一部増加 | 発生 |
死荷重の計算:均衡取引量からの減少分(ΔQ)を底辺、価格差を高さとする三角形の面積。
上の例(P* = 60、Q* = 40)で、政府が最高価格Pc = 50を設定した場合:
P = 50 → 需要量 Qd = 50, 供給量 Qs = 30 → 供給量がボトルネックで取引量 = 30
死荷重 = (60 − 50) × (40 − 30) ÷ 2 + α ※正確な計算は図形の形に依存
上の例(P* = 60、Q* = 40)で、政府が最高価格Pc = 50を設定した場合:
P = 50 → 需要量 Qd = 50, 供給量 Qs = 30 → 供給量がボトルネックで取引量 = 30
死荷重 = (60 − 50) × (40 − 30) ÷ 2 + α ※正確な計算は図形の形に依存
スーパーの値引き弁当で体感する
閉店間際のスーパーで「500円 → 300円」に値引きされた弁当を想像してください。
消費者余剰の直感的理解
Aさんの支払い意思額
600円(「600円でも買いたかった」)
実際の価格
300円
Aさんの消費者余剰
300円
Bさん(意思額450円)は CS=150円、Cさん(意思額320円)は CS=20円。
300円未満の意思額の人は購入せず、余剰もゼロ。
→ 市場全体の消費者余剰 = 個々の余剰の合計 = 需要曲線と価格線の間の面積
300円未満の意思額の人は購入せず、余剰もゼロ。
→ 市場全体の消費者余剰 = 個々の余剰の合計 = 需要曲線と価格線の間の面積
試験対策のポイント
Uのメモ
- CS = (縦軸切片 − P*) × Q* ÷ 2 (需要曲線が右下がりの直線の場合)
- PS = (P* − 縦軸切片) × Q* ÷ 2 (供給曲線が右上がりの直線の場合)
- 社会的余剰 = CS + PS。完全競争均衡で最大
- 死荷重 = 社会的余剰の減少分。必ず三角形になる
- 独占の死荷重は「MR = MCの点とP = MCの点の間の三角形」
- 租税の死荷重 = 取引量減少による社会的損失(税収にもならない部分)
まとめ
- 消費者余剰:支払い意思額 − 市場価格(需要曲線と価格の三角形)
- 生産者余剰:市場価格 − 最低受入価格(価格と供給曲線の三角形)
- 社会的余剰 = CS + PS。完全競争均衡で最大化
- 死荷重:均衡から外れた場合に失われる社会的余剰(三角形の面積)
- 価格規制・独占・課税はすべて死荷重を生む



図を描かずに余剰計算を解こうとすると混乱するので、まず簡単なグラフを手書きしてから計算する習慣をつけると正確に解けるようになりました。特に「どの三角形か」を図で確認することが大切です。
関連記事









