Worthparty Runs entirely in your browser — your number is never sent anywhere
Sources · Formulas · Limits

Methodology

Every number on WorthParty traces to a public source and a stated formula. This page is the complete accounting — sources, math, and the limitations we know about.

Published July 25, 2026 · maintained with each data refresh

Enter a number to run the global-percentile interpolation on it.

Identical code path to the calculator; runs in your browser.

Figure 1 · the 15 global anchors

Each tick is a published anchor. The gold marker interpolates your number between its two neighbours.

First principles

Global percentile

Source: the wealth-per-adult distribution in the UBS Global Wealth Report (≈5.5 billion adults). We anchor the published distribution at fifteen points — from $50 (7th percentile) through $8,700 (median), $141,000 (90th), $1.1M (99th), to the billionaire tail — and interpolate log-linearly between anchors:

percentile(w) = p₀ + (p₁ − p₀) · (log₁₀ w − log₁₀ w₀) / (log₁₀ w₁ − log₁₀ w₀)

Negative or zero net worth maps to roughly the bottom decile, consistent with the report's estimate that about one in ten adults nets at or below zero.

Source

UBS wealth-per-adult distribution

Formula

log-linear interpolation across 15 anchors

Output

your global percentile

Age and country percentiles

Sources: US age brackets — Federal Reserve Survey of Consumer Finances 2022 (household net worth). Countries — UBS Global Wealth Databook end-2022 wealth per adult, as openly tabulated.

Neither source publishes full percentile tables, so each group's distribution is fitted log-normally from its published median and mean:

σ = √(2 · ln(mean/median))   percentile(w) = Φ((ln w − ln median)/σ) × 100

Validated against known reference points (the fit puts the US all-adult 90th percentile near $1.09M against a published ≈$1M). Good to a few percentage points through the middle; looser in the top 1%. Note the units mismatch we inherit from the sources: age brackets measure households, countries measure adults.

City living costs

US metros — derived from federal data

Sources: BEA Regional Price Parities (public domain), all 387 metros, 2008–2024.

monthly(metro) = Σ category baseline × RPPcategory(metro) / 100
baselines (2024): housing $1,450 · goods $900 · utilities $250 · other services $800

The $3,400 national baseline represents one person living comfortably with their own place, rent included. Historical years scale the baseline by the national implicit price deflator. Full outputs are published at /data/us-metros-2024.json and /data/us-metros-timeseries.json.

US wages and home values

Metro median salaries are the BLS Occupational Employment and Wage Statistics all-occupations median (gross annual, May 2025). Median home values are Census ACS 2023 table B25077. Both public domain; archived under /data.

International cities

Rounded editorial estimates in the spirit of crowd-sourced indices, labeled as estimates wherever they appear. City-level cost distributions are not published openly anywhere; we say so rather than fake precision. International salaries are country medians (net, estimates); international home prices derive from m² estimates × 75m².

Salary

Source: BLS Occupational Employment and Wage Statistics (OEWS), May 2025 vintage, public domain. The "years of the median salary" comparison uses each US metro's all-occupations median, gross monthly pay; international rows are country-level net median estimates, labeled as estimates.

Underneath, WorthParty also keeps OEWS's published annual wage percentiles — the 10th, 25th, 50th, 75th, and 90th — broken out by metro and broad occupation group. Placing one salary against that spread uses the same log-linear interpolation as the global percentile above, sliding between the two nearest percentile points and extrapolating their slope past either end:

percentile(s) = p₀ + (p₁ − p₀) · (ln s − ln s₀) / (ln s₁ − ln s₀)

A median wage is a midpoint, not a receipt for what any one person earns, and a BLS occupation group is broad — a specific job can sit anywhere inside its band. Treat a salary placement as a well-drawn map, not a survey marker.

Projections and FIRE thresholds

The trajectory compounds monthly at your growth rate, reduced by your tax-on-growth setting, with contributions added monthly:

wm+1 = wm · (1 + rnet/12) + contribution   rnet = r · (1 − tax)

FIRE rungs follow community conventions: FI = 25× annual spending (the 4% rule, per Bengen 1994 and the Trinity study); Lean = 25× of 70% spending; Barista = 12.5×; Fat = 25× of 150%; Coast FI discounts the full number from age 65 at your net growth rate. The FIRE guide covers what these formulas leave out — sequence risk, US-data bias, longer retirements.

Known limitations, collected

The open data archive

Free to reuse; please attribute the underlying federal sources.


Questions or corrections: @batman-cte.bsky.social. Not financial advice. ← WorthParty calculator · Privacy · About