Sen. Cory A. Booker (D-NJ)
Senate · Democrat (most recent term) · NJ · in Congress 2013–present · Bioguide ID B001288
Party history: D 2013–present. Source: term data in unitedstates/congress-legislators (CC0); party shown is as recorded per term there.
Estimated net worth (from public disclosures)
| Estimate | Report year | Low | Mid | High |
|---|---|---|---|---|
| (a) Estimated net worth before entering office (report year 2013, the member's first year in office) | 2013 | $153,020 | $374,010 | $595,000 |
| (b) Latest net worth estimate | 2025 | $1,527,040 | $2,608,520 | $3,689,999 |
| (c) Estimated gain / loss, nominal dollars, 2013 → 2025 (12 years spanned) | 2013–2025 | +$932,040 | +$2,234,510 | +$3,536,979 |
Gain Low = latest Low − earliest High; Gain High = latest High − earliest Low (widest possible spread); Mid = latest Mid − earliest Mid.
Reliability flags (net worth): none for these two endpoints. Included in the recommended dollar-gain ranking.
Net worth by report year (mid; Low–High)
| Report year | Assets (mid) | Liabilities (mid) | Net worth mid | Low … High | Status / flags |
|---|---|---|---|---|---|
| 2013 | $374,010 | $0 | $374,010 | $153,020 … $595,000 | computed |
| 2014 | $625,002 | $0 | $625,002 | $400,003 … $850,000 | computed |
| 2015 | $900,002 | $0 | $900,002 | $600,004 … $1,200,000 | computed |
| 2016 | $1,000,002 | $0 | $1,000,002 | $650,004 … $1,350,000 | computed |
| 2017 | $950,003 | $0 | $950,003 | $600,006 … $1,300,000 | computed |
| 2018 | $807,503 | $0 | $807,503 | $515,006 … $1,100,000 | computed |
| 2019 | $807,503 | $0 | $807,503 | $515,006 … $1,100,000 | computed |
| 2020 | $765,003 | $0 | $765,003 | $480,006 … $1,050,000 | computed |
| 2021 | $970,011 | $0 | $970,011 | $540,022 … $1,400,000 | computed |
| 2022 | $698,008 | $0 | $698,008 | $381,017 … $1,015,000 | computed |
| 2023 | $860,008 | $0 | $860,008 | $520,016 … $1,200,000 | computed |
| 2024 | $1,105,512 | $0 | $1,105,512 | $646,023 … $1,565,000 | computed |
| 2025 | $2,641,020 | $32,500 | $2,608,520 | $1,527,040 … $3,689,999 | computed |
- What this is: Net worth = Schedule A assets (each value range at its midpoint; low–high range shown) minus Schedule D liabilities (midpoints / ranges). Low = assets at range floors minus liabilities at range ceilings; Mid = midpoints; High = assets at ceilings minus liabilities at floors. Low and High are outer bounds of the reported ranges, not likely outcomes.
- What it excludes / understates: exact values (only ranges are reported); a personal residence is not reported as an asset (although a mortgage on it may be listed as a liability, which then lowers the estimate); retirement and federal accounts (e.g. Thrift Savings Plan, defined-benefit pensions) are only partly or not reported; assets of excepted/blind trusts, cash held below reporting thresholds, vehicles, household goods and most spouse/dependent items exempt from reporting are not included; liabilities on a personal residence, revolving credit under thresholds and loans to family may be omitted by filers.
- Open-ended top ranges (e.g. “Over $50,000,000”) are counted at their lower bound and flagged, so such values are understated.
- The change is a change in estimated net worth in nominal dollars (no inflation adjustment). It includes salary, gifts, inheritances, business income and re-valuation as well as investment results, and it is subject to range-bracket noise; it is not an investment return and implies nothing about conduct.
2017 -48%
Sensitivity band for the average (all ranges at floor vs. all at ceiling, same holdings both years): -1.5% to -1.0%. This band is narrow because it moves both years together; the true uncertainty is larger — see the per-year “strict envelope” column and the limitations.
Estimated year-over-year change
Bars: midpoint estimate; whisker: same-position floor/ceiling band. Axis clipped to −100%…+150%. Years with insufficient traceable holdings are omitted.
| Year (t−1 → t) | Opening value (mid) | Closing value (mid) | Income (mid) | Buys (mid) | Sales (mid) | Est. gain | Same-position band | Strict envelope | Traced coverage | Status / flags |
|---|---|---|---|---|---|---|---|---|---|---|
| 2013→2014 | $140,002 | $625,002 | $0 | $0 | $0 | +346.4% | +325.0% … +400.0% | +143% … +550% | 37% | excluded; not eligible: traced coverage 37% < 60% |
| 2014→2015 | $625,002 | $825,002 | $0 | $0 | $0 | +32.0% | +29.4% … +37.5% | -48% … +112% | 100% | counted |
| 2015→2016 | $900,002 | $1,000,002 | $0 | $0 | $0 | +11.1% | +8.3% … +12.5% | -61% … +83% | 100% | counted |
| 2016→2017 | $625,002 | $325,002 | $0 | $0 | $0 | -48.0% | -50.0% … -47.1% | -104% … +8% | 63% | counted |
| 2017→2018 | $950,003 | $807,503 | $10,000 | $0 | $0 | -13.9% | -14.2% … -13.3% | -82% … +54% | 100% | counted |
| 2018→2019 | $807,503 | $807,503 | $10,000 | $0 | $0 | +1.2% | +1.0% … +1.4% | -72% … +74% | 100% | counted |
| 2019→2020 | $807,503 | $765,003 | $600 | $0 | $0 | -5.2% | -6.8% … -4.5% | -77% … +66% | 100% | counted |
| 2020→2021 | $140,002 | $140,002 | $0 | $0 | $0 | +0.0% | +0.0% … +0.0% | -86% … +86% | 18% | excluded; not eligible: traced coverage 18% < 60% |
| 2021→2022 | $635,006 | $525,506 | $14,952 | $0 | $0 | -14.9% | -20.6% … -12.6% | -95% … +66% | 65% | counted |
| 2022→2023 | $450,506 | $602,506 | $600 | $0 | $0 | +33.9% | +28.0% … +50.5% | -69% … +137% | 65% | counted |
| 2023→2024 | $827,508 | $785,008 | $76,253 | $0 | $0 | +4.1% | +0.5% … +5.7% | -78% … +86% | 96% | counted |
| 2024→2025 | $935,008 | $1,053,008 | $59,004 | $0 | $0 | +18.9% | +17.8% … +19.4% | -67% … +105% | 85% | counted |
Filings used
Each annual-report year uses one filing (most recently filed version among originals/amendments whose Schedule A row count is ≥ 40% of the largest). Electronic (text) PDFs are parsed. Scanned/image-only filings are OCR-read and used only if they pass the explicit validation gates described in the project README (value/income coverage, two-engine agreement, exact bracket snapping, page completeness, year-to-year position continuity); such years are labelled OCR-derived below. Scanned filings that fail validation are listed as “insufficient data – scanned”.
| Report year | Doc ID | Type | Filed | Schedule A rows | Rows with unparsed value | Source (official filing) / SHA-256 |
|---|---|---|---|---|---|---|
| 2013 | b7ace794-5c49-42cd-afdb-8691159136c9 | Senate amendment | 09/12/2017 | 20 | 0 | Senate eFD report4ff536b8dc3da1a4bc4ac77deae97d3625bfa5afc5fe27a0fe1ad6620e40e89f |
| 2014 | b6766a03-9698-4689-a69e-4b5844508e86 | Senate amendment | 09/12/2017 | 3 | 0 | Senate eFD report502b3f204ed14872f58d73e9c4d6736321d7fff88e9133271c083b78a85ba5a3 |
| 2015 | 07c8f560-2ee4-4f8a-becf-cd5f8e2647df | Senate amendment | 09/12/2017 | 4 | 0 | Senate eFD report2dbc7af51e20f50d1b1f570ba88f8c81f7e0ae6751614e118e85f9e82f3e0f1a |
| 2016 | 0ab31d94-7108-4d1a-8d13-098284271d5f | Senate annual | 08/09/2017 | 4 | 0 | Senate eFD reportf39421b886110ae9f0895352475e8b95033050cfbca3e561d72e3a0e0e0318b4 |
| 2017 | 07cc0116-e3fe-4c59-b690-eea428b06391 | Senate annual | 08/13/2018 | 6 | 0 | Senate eFD report45c510d263e3d6368563b6b68efbd6b9227be40e09d726498a3717e23e6360f1 |
| 2018 | 8796c940-0d0d-4579-83ce-edb3d373780c | Senate annual | 05/15/2019 | 6 | 0 | Senate eFD report853785dcac0052adc0139dec8f711805cbd2eec9eba1c9214fdd2afe1b0de42c |
| 2019 | 6d8ce60d-5c81-48b7-a927-a36ebe198577 | Senate annual | 08/13/2020 | 6 | 0 | Senate eFD reportd1fa064ef367a65ce6f91118c6f2430e6606cde7e1e21e20833e1f7fc7963409 |
| 2020 | 59bcec20-4be8-4b97-b453-5a867a1ae5e6 | Senate annual | 05/17/2021 | 6 | 0 | Senate eFD report39bd22c9c54b695d416cf89a7e87666c301efd81c17867d4ae1badc36db5e454 |
| 2021 | 623dc10b-2560-4069-b98d-8fcfd4f68e3a | Senate annual | 05/09/2022 | 22 | 0 | Senate eFD reportb41ec8b85cd1cae14cf619c5a9277236f3c4027a2e3dd1698b35a7ec388ad16b |
| 2022 | 4cf96e8f-b463-493a-bd83-5679086f6b3d | Senate annual | 05/12/2023 | 17 | 0 | Senate eFD reportfcee13b1658c1c918388870baf27a4fe23137115ad35232cf0668834504e294b |
| 2023 | 2d6f8208-ad5a-49f9-931e-dc87bfcccb9b | Senate annual | 05/15/2024 | 16 | 0 | Senate eFD report64b7250748c58434424c5b5a620c2235c4d9fb46e901acb65ae837e1630f5592 |
| 2024 | c5bef4ec-17d4-4c1f-b147-13453fe81588 | Senate annual | 05/15/2025 | 23 | 0 | Senate eFD report1b20761baf9ea89e75a58e53b8e337e4e6283499ffc7ee426bf5ca6b0f2200c4 |
| 2025 | 55f811f9-464f-4666-8560-f4bb7c06d284 | Senate annual | 08/13/2026 | 40 | 0 | Senate eFD report6c1171b74255b60da662e22a125e860d91bfb15157fb7f377eaf527d6099306d |
Largest movers 2022→2023
| Position (as written in filing) | Owner | Kind | Opening range(s) | Closing range(s) | Buys (mid) | Sales (mid) |
|---|---|---|---|---|---|---|
| Fidelity Brokerage Account ⇒ FNCMX - Fidelity Nasdaq Composite Index | — | held | $15,001 - $50,000 | $50,001 - $100,000 | $0 | $0 |
| Fidelity Traditional IRA ⇒ FBGRX - Fidelity Blue Chip Growth Fund | — | held | $15,001 - $50,000 | $50,001 - $100,000 | $0 | $0 |
| Fidelity Brokerage Account ⇒ QQQ - Invesco QQQ Trust, Series 1 | — | held | $15,001 - $50,000 | $50,001 - $100,000 | $0 | $0 |
| Fidelity Traditional IRA ⇒ FOCPX - Fidelity OTC Pt | — | held | $1,001 - $15,000 | $15,001 - $50,000 | $0 | $0 |
| Bank of America (Charlotte, NC) Type: Savings | — | held | $15,001 - $50,000 | $15,001 - $50,000 | $0 | $0 |
| Fidelity Brokerage Account ⇒ FBGRX - Fidelity Blue Chip Growth Fund | — | held | $50,001 - $100,000 | $50,001 - $100,000 | $0 | $0 |
| New Jersey Public Employee Retirement System Pension | — | held | $50,001 - $100,000 | $50,001 - $100,000 | $0 | $0 |
| Fidelity Traditional IRA ⇒ FNCMX - Fidelity Nasdaq Composite Index | — | held | $15,001 - $50,000 | $15,001 - $50,000 | $0 | $0 |
Largest movers 2023→2024
| Position (as written in filing) | Owner | Kind | Opening range(s) | Closing range(s) | Buys (mid) | Sales (mid) |
|---|---|---|---|---|---|---|
| Fidelity Brokerage Account ⇒ QQQ - Invesco QQQ Trust, Series 1 | — | held | $50,001 - $100,000 | $15,001 - $50,000 | $0 | $0 |
| Fidelity Brokerage Account ⇒ FOCPX - Fidelity OTC Pt | — | held | $50,001 - $100,000 | $50,001 - $100,000 | $0 | $0 |
| New Jersey Public Employee Retirement System Pension | — | held | $50,001 - $100,000 | $50,001 - $100,000 | $0 | $0 |
| Fidelity Traditional IRA ⇒ FNCMX - Fidelity Nasdaq Composite Index | — | held | $15,001 - $50,000 | $15,001 - $50,000 | $0 | $0 |
| Fidelity Brokerage Account ⇒ FMILX - Fidelity New Millennium Fund | — | held | $50,001 - $100,000 | $50,001 - $100,000 | $0 | $0 |
| Fidelity Traditional IRA ⇒ BPTIX - Baron Partners Fund Inst Shs | — | held | $15,001 - $50,000 | $15,001 - $50,000 | $0 | $0 |
| Bank of America (Charlotte, NC) Type: Checking | — | held | $15,001 - $50,000 | $15,001 - $50,000 | $0 | $0 |
| Fidelity Traditional IRA ⇒ FBGRX - Fidelity Blue Chip Growth Fund | — | held | $50,001 - $100,000 | $50,001 - $100,000 | $0 | $0 |
Largest movers 2024→2025
| Position (as written in filing) | Owner | Kind | Opening range(s) | Closing range(s) | Buys (mid) | Sales (mid) |
|---|---|---|---|---|---|---|
| Bank of America (Charlotte, NC) Type: Checking | — | held | $15,001 - $50,000 | $100,001 - $250,000 | $0 | $0 |
| Bank of America (Charlotte, NC) Type: Savings | — | held | $15,001 - $50,000 | $1,001 - $15,000 | $0 | $0 |
| Fidelity Brokerage Account ⇒ FOCPX - Fidelity OTC Pt | — | held | $50,001 - $100,000 | $50,001 - $100,000 | $0 | $0 |
| New Jersey Public Employee Retirement System Pension | — | held | $50,001 - $100,000 | $50,001 - $100,000 | $0 | $0 |
| Fidelity Traditional IRA ⇒ FNCMX - Fidelity Nasdaq Composite Index | — | held | $15,001 - $50,000 | $15,001 - $50,000 | $0 | $0 |
| Fidelity Brokerage Account ⇒ FMILX - Fidelity New Millennium Fund | — | held | $50,001 - $100,000 | $50,001 - $100,000 | $0 | $0 |
| Fidelity Traditional IRA ⇒ FBGRX - Fidelity Blue Chip Growth Fund | — | held | $50,001 - $100,000 | $50,001 - $100,000 | $0 | $0 |
| Fidelity Traditional IRA ⇒ FMILX - Fidelity New Millennium Fund | — | held | $15,001 - $50,000 | $15,001 - $50,000 | $0 | $0 |
Method (summary)
- Schedule A asset rows are read from each annual report; the dollar range for each row is converted to its midpoint. Open-ended top ranges (“Over $50,000,000”) are excluded from the traced set and counted as a coverage loss.
- Positions are matched year to year by owner code (self/SP/DC/JT) + normalised asset name. A position that appears only in year t is included only if Schedule B shows a purchase of it in year t (opening value 0); a position that disappears is included only if Schedule B shows a sale (closing value 0). Otherwise it is excluded as unexplained.
- Estimated gain = (closing − opening + reported income − purchases + sale proceeds) ÷ opening, all at midpoints, for the traced positions. “Capital gains” income is not added again (it is already in value change and sale proceeds).
- A year counts only if traced opening value ≥ $50,000 and traced coverage ≥ 60% of the opening midpoint. A member is ranked only with ≥ 3 such years (exactly 2 = “limited data”, shown but unranked). Average = geometric mean of (1+yearly estimate).
Limitations
- Ranges are wide (up to a factor of 5 or more, and up to $50M+ open-ended); a holding can move between ranges without any real change in value, and stay in a range while moving materially. Yearly estimates are therefore noisy; the “strict envelope” shows the mathematical worst/best case and is typically wider than ±100%.
- Purchases and sales are only disclosed as ranges and only for transactions over $1,000; partial sales, dividend reinvestment, spousal/dependent accounts and retirement-plan funds are reported inconsistently. Excepted/blind trusts, personal residences and certain pensions are not reported at all.
- Filers sometimes change how they list assets (e.g. listing a brokerage account vs. its individual holdings), which can make positions untraceable across years; these are excluded rather than guessed.
- Asset values in an annual report are as of Dec 31 of the reporting year; the report year t−1→t covers that calendar year. Late or amended filings are used when filed; extensions can delay them.
- The text of these reports is machine-parsed from PDFs; parse errors are possible. Every number links back to the cited filing. This is not investment advice.
- Use of these filings is restricted by 5 U.S.C. § 105(c) (no unlawful, commercial or credit-rating purpose, and none for solicitation of money).
Generated 2026-10-01 by an automated pipeline. Data: Office of the Clerk, U.S. House of Representatives (disclosures-clerk.house.gov); member roster: unitedstates/congress-legislators (CC0).