Loading 3,134 counties + 21 metros…

TCBI β€” True Cost Basket Index Pump Β· Pantry Β· Plate Β· Restaurant Β· Composite Β· Income-share

"What CPI weights down, the basket weights up." TCBI_2026.7_v3.2.0_publication_eiarefresh Beverly Hills β‰  Compton SKELETON Β· placeholder tracts Data as of EIA week 2026-05-04 Β· BLS 2026-M03 Β· ACS 2023 v1.4 Β· METRO MODE Β· POP-WEIGHTED Β· CALIBRATED Owner: Patrick Neil Bradley (Nero) Updated: 2026-05-10
🏘 Neighborhood Mode Jump to a mega-county β†’ Beverly Hills β‰  Compton
|
⟳ Loading neighborhood tracts…
TCBI Index (US=100)
8595100115130+
LIVE-EIA-STATED1 Β· 9 states direct EIA
LIVE-BLS-REGIOND2/D3 Β· BLS APU regional
PROXY-PADD/REGIONState→PADD or Census region
PROXY-COUNTY-ADJCounty via rent ratio
PROXY-STATE-FLATNo ACS rent β†’ state value
SYNTH-ANCHORD3 Β· olive oil, fish, legumes, nuts
SKELD4 Restaurant Β· D5 Composite Β· Income
v2.0 Β· Neighborhood Mode
LIVE-ACS-TRACTDirect ACS5 tract values
PROXY-TRACT-ADJState Γ— tract_f_c
COUNTY-LEVELD4 BLS CPI Β· no tract data
DATA-SUPPRESSEDACS small-N Β· inherit county
TCBI-TRACT-DERIVEDComposite via C01 basket $

National Snapshot

Methodology β€” quick

County formula: county = state Γ— fc where fc = county median rent Γ· state avg median rent (housing-correlated KPIs); for D1 Pump, AAA county price Γ· state avg AAA price when scrape live.

State Index: population-weighted avg of county indices (ACS B01003).

Tag wins: LIVE β†’ PROXY-REGION β†’ PROXY-COUNTY-ADJ β†’ PROXY-STATE-FLAT β†’ SYNTH. Never silent.

Vintage Path Β· v2.0 NEIGHBORHOOD SKELETON

Current
TCBI_2026.7_v3.2.0_publication_eiarefresh
Status
SKELETON β€” placeholder tracts, live pulls in liveseed
v2.0 adds
Tract layer (15 mega-counties, ~10K tracts) Β· Lazy-load Β· MOE display
Coverage
D1 Pump Β· D2 Pantry Β· D3 Plate (D4 stays county-level)
Next vintage
v2.0_neighborhood_liveseed (LA proof-of-concept)
v1.5.2 base
βœ“ County-level preserved Β· all domains LIVE
Anchor
Beverly Hills β‰  Compton

v2.0 Methodology

Tract formula: tract = state Γ— tract_fc where tract_fc = tract median rent Γ· state avg median rent (clamped [0.7, 1.5]). For Pump: tract_fpump = 1 + 0.5Γ—(tract_fcβˆ’1) (damped).

Lazy-load: Tract TopoJSON + ACS data load only when "Show neighborhoods" clicked. Cached per county.

MOE: ACS tract margins of error displayed as halos when value/MOE < 5.

Scope: 15 mega-counties only (>1.5M pop). Other 3,119 counties stay county-level.

County Index Table β€” National Demo Set (10 counties Β· drill into a state for full county roster)

πŸ“‹ TCBI β€” Methodology & Sources TCBI_2026.7_v3.2.0_publication_eiarefresh

Live federal data. State baseline Γ— tract_fc, clamped [0.7, 1.5]. Every value carries provenance.

Coverage at a glance

National choropleth covering all 50 states, DC, and 3,142 counties. Tract resolution (Census ACS5 2023) for 15 mega-counties covering ~17% of US population: Los Angeles, Cook (Chicago), Harris (Houston), Maricopa (Phoenix), San Diego, Orange, Miami-Dade, Dallas, Riverside, King (Seattle), Clark (Las Vegas), Tarrant (Fort Worth), Bexar (San Antonio), Broward, Wayne (Detroit). Plus 262 NYC Neighborhood Tabulation Areas (NYC DCP 2020) across all 5 boroughs.

Federal data sources

SeriesIdentifierUsed for
Census ACS5 2023 β€” Median Gross RentB25064_001Etract_fc at tract level; state baselines
Census ACS5 2023 β€” Median Household IncomeB19013_001EIncome-share KPI Β· NTA pop-weighted means
Census ACS5 2023 β€” Total PopulationB01003_001EPop-weighted state/NTA aggregations
EIA Weekly Retail Gasolinestate series via api.eia.govD1 Pump state values Β· 9 states direct
BLS Average Price DataAPU regional seriesD2 Pantry Β· BLS APU 7-item Γ— 4 regions
BLS APU Mediterranean basket10 LIVE BLS series + 7 SYNTH anchorsD3 Plate Β· weekly fam-of-4 cost
BLS CPI Food Away From HomeCUUR0000SEFVD4 Restaurant Β· national series
USDA Thrifty Food Plan Sept 2024FNS public referenceD3 Plate calibration reference
us-atlas counties-10m.jsonnpm us-atlas@3National/state choropleth geometry
loganpowell/census-geojson 2020 cb_500kraw GitHub mirror via jsdelivrTract polygons (LA + 14 other mega-counties)
NYC DCP Neighborhood Tabulation Areas 2020NYC Open Data 9nt8-h7nd262 NYC NTA polygons

Core formula (housing-correlated metrics)

tract_value = state_baseline Γ— tract_fc
where tract_fc = tract_median_rent / state_avg_median_rent, clamped to [0.7, 1.5] to prevent extreme outliers.

For D1 Pump (non-housing-correlated), uses a damped factor: tract_fpump = 1 + 0.5 Γ— (tract_fc βˆ’ 1).

TCBI Composite weighting (D5): 0.4 Γ— pump-component + 0.6 Γ— housing-correlated component, applied at every resolution.

NYC NTA aggregation

NTAs are not Census tabulation units. We aggregate tract-level ACS5 values up to NTA via point-in-polygon (tract centroid in NTA boundary), pop-weighted mean: 2,293 of 2,324 NYC tracts mapped (98.7% coverage). Suppressed tracts inherit county value.

Provenance flag taxonomy

LIVE-EIA-STATE Direct EIA state-level series

LIVE-BLS-REGION Direct BLS regional APU value

LIVE-ACS-TRACT Direct Census ACS5 tract value

PROXY-PADD/REGION State inherits PADD or Census region value

PROXY-COUNTY-ADJ County via rent ratio fc

PROXY-TRACT-ADJ Tract via tract rent ratio (clamped 0.7-1.5)

COUNTY-LEVEL No tract data exists β€” tract inherits county value

DATA-SUPPRESSED ACS small-N suppression β€” falls back to county avg

TCBI-TRACT-DERIVED Composite at tract via weighted formula

Vintage timeline

Census ACS5 2023 covers 2019-2023 conditions, released by Census in December 2024. BLS APU/CPI series are monthly, current to 2026-M03 in this build. EIA gas is weekly, current to 2026-05-04.

Known constraints

β€’ D4 Restaurant (BLS CPI Food Away From Home) has no published tract-level series; tract inherits county value flat.
β€’ Clamps at fc ∈ [0.7, 1.5] produce visually-flat regions in very-low-rent or very-high-rent areas β€” intentional limit on baseline extrapolation.
β€’ 72 of 2,498 LA tracts (~3%) had suppressed rent data; they fall back to CA state composite.
β€’ Place mid-tier uses 177 curated seed centroids with Voronoi tessellation. Real TIGER PLACE polygons deferred.