Skip to content

Add wealth_tax lecture: estimating wealth tax revenue - #852

Merged
jstac merged 3 commits into
mainfrom
wealth-tax
Sep 30, 2026
Merged

jstac merged 3 commits into
mainfrom
wealth-tax

Conversation

@jstac

@jstac jstac commented Sep 30, 2026

Copy link
Copy Markdown
Contributor

Adds a new lecture, wealth_tax, to the Estimation section, after mle. It applies maximum likelihood to a policy question: how much revenue would a wealth tax on the very rich raise?

Contents

  • The tax: a modification of Senator Warren's 2019 proposal, with marginal rates of 1% on $10M–$50M, 2% on $50M–$1B and 6% above $1B.

  • Survey estimate: a weighted sum over the 2022 Survey of Consumer Finances. It also explains survey weights and the oversampling of wealthy households.

  • The missing rich: the SCF excludes the Forbes 400 by design, and the public file stops just below the $2.7B Forbes cutoff. Under the schedule, the Forbes 400 alone would owe $224B a year.

  • Pareto model: motivated by the weighted counter-CDF, which is roughly linear on log-log axes above $10M. The tail index is estimated by weighted MLE (α̂ ≈ 1.56, in line with published estimates of about 1.5).

  • Pareto revenue estimate: in closed form. The comparison by bracket:

    Bracket Survey Pareto/MLE
    $10M–$50M at 1% $227B $226B
    $50M–$1B at 2% $273B $250B
    above $1B at 6% $32B $171B
    Total $533B $646B
  • Out-of-sample check: the model predicts 339 households worth $2.5T above $2.7B, against the Forbes 400's 400 households worth $4.0T.

  • Sensitivity to α, and a caveat about behavioral responses.

  • Exercises:

    • Warren's original schedule.
    • A bootstrap interval for α̂ and revenue.
    • A hybrid survey/model estimator.

Other changes

  • Adds wealth_tax to _toc.yml after mle.
  • heavy_tails: the "Fiscal policy" link about tax revenue now points to wealth_tax, since mle no longer contains a tax example.
  • Bibliography: adds Saez and Zucman (2016, 2019), Vermeulen (2018), Jones (2015) and Bricker, Henriques and Moore (2017).

Data

Reads us_household_net_worth_2022.csv from QuantEcon/data-lectures, added in QuantEcon/data-lectures#144 (merged). A follow-up there will mark the dataset as repointed in migration.yml once this PR merges.

Builds locally with no warnings.

🤖 Generated with Claude Code

jstac and others added 3 commits September 30, 2026 07:17
Compare the weighted 2022 SCF estimate of revenue from a modified Warren
wealth tax with a Pareto-tail estimate fitted by weighted MLE above $10M,
and check the fitted tail against the 2022 Forbes 400. Add the lecture to
the Estimation section, point heavy_tails at it, and add bibliography
entries.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Tighten the overview and tax schedule exposition, simplify h, rename the
survey weights to lambda, spell out the Forbes 400 tax calculation using h,
and drop the threshold sensitivity figure.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@netlify

netlify Bot commented Sep 30, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for taupe-gaufre-c4e660 ready!

Name Link
🔨 Latest commit 951d4c5
🔍 Latest deploy log https://app.netlify.com/projects/taupe-gaufre-c4e660/deploys/6abd6810bc5ffd000920053d
😎 Deploy Preview https://deploy-preview-852--taupe-gaufre-c4e660.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@github-actions

github-actions Bot commented Sep 30, 2026 •

Copy link
Copy Markdown

@github-actions
github-actions Bot temporarily deployed to pull request September 30, 2026 19:59 Inactive
@jstac
jstac merged commit 8a60bd2 into main Sep 30, 2026
8 checks passed
@jstac
jstac deleted the wealth-tax branch September 30, 2026 20:03
@mmcky

mmcky commented Sep 30, 2026

Copy link
Copy Markdown
Contributor

✅ Translation sync completed (zh-cn)

Target repo: QuantEcon/lecture-intro.zh-cn
Translation PR: QuantEcon/lecture-intro.zh-cn#309
Files synced (3):

  • lectures/heavy_tails.md
  • lectures/wealth_tax.md
  • lectures/_toc.yml

This branch was successfully deployed

1 active deployment
pull request — 951d4c5b Deployed Sep 30, 2026 by github-actions[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants